3.基本指令app和init

#1.ng-app

作用:标明一个AngularJS应用程序,标记应用根作用域

##ng-app做了什么事 ng-app指令来标明一个AngularJS应用程序,并通过AngularJS完成自动初始化应用和标记应用根作用域,同时载入和指令内容相关的模块,并通过拥有ng-app指令的标签为根节点开始编译其中的DOM。

引用方法很简单,如下所示:

<div ng-app="> </div>    

如上引用,一个AngularJS应用程序初始化就完成了并标记了作用域,也就是div元素就是AngularJS应用程序的"所有者",在它里面的指令也就会被Angular编译器所编译、解析了

编译 编译DOM

#2.ng-init 初始化数据(定义初始值)

很多程序都需要初始化数据,包括操作系统

ng-init指令初始化应用程序数据,也就是为AngularJS应用程序定义初始值,通常情况下,我们会使用一个控制器或模块来代替它,后面我们会介绍有关控制器和模块的知识。

##基本初始化 我们为应用程序变量name赋定初始值。

<div ng-app="" ng-init="name='Hello World'"> .</div>

我们不仅可以赋值字符串,也可以赋值为数字、数组、对象,而且可以为多个变量赋初始值,如下所示:

<div ng-app="" ng-init="quantity=1;price=5">.</div>
<div ng-app="" ng-init="names=['Tom','Jerry','Gaffey']"></div>

键值对

等号 := 赋值

分号 ::分隔变量

#控制器初始化

#3. 表达式&调用初始化的值

双花括号{{}}

AngularJS框架的核心功能之一 —— 数据绑定,由两个花括号{{}}组成,可以把数据绑定到HTML,类似Javascript代码片段,可以包含文字、运算符和变量,通常在绑定数据中用到。

表达式可以绑定数字、字符串、对象、数组,写在双大括号内:{{ expression }}

调用初始化的值

1.字符变量

<div ng-app="" ng-init="name='Hello World'">

  {{ name }}

</div>

2.输出数字变量

<div ng-app="" ng-init="quantity=12;price=5">总价: {{ quantity * price }}</div>

3.数组变量


 <div ng-app="" ng-init="names=['Tom','Jerry','Gaffey']">名字为: {{ names[0] </div>

转载于:https://my.oschina.net/oneboi/blog/794064

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值