**AngularJs学习笔记1**

这篇博客是AngularJS的学习笔记,主要讲解了AngularJS的基础指令,如ng-app、ng-init、ng-controller和ng-bind。重点阐述了数据双向绑定的概念,通过ng-model和ng-bind实现模型和视图的同步。还介绍了$scope的作用以及如何使用过滤器进行数据格式化。最后提到了服务Service的使用需要注意的细节。
摘要由CSDN通过智能技术生成

AngularJs学习笔记1

angular是典型的MVC框架,model/veiw/contro 切记。

eg0.基础指令

ng-app 声明应用
ng-init 初始化数据
ng-controller 控制器
ng-bind 将数据绑定到要表达的view层,效果等同于{ {}}

eg1.数据初始化

<div ng-app="">
    <h4>{
   {
   a*b}}</h4>  //2
    <p ng-init="a=1;b=2"></p>
 </div>

通过例子1,可以发现,数据可以先使用,再声明初始化,因为这是angular最大的亮点:数据双向绑定。注意,这里的app不要赋名字,因为这样你需要绑定controller控制器,否则{ {}}取值表达式无法被angular解析出来。

eg2.快速遍历

<div ng-app="" ng-init="name= [
    {name:'zhang'},
    {name:'wang'},
    {name:'chan'}
    ]">

<p ng-repeat="x in name"> {
   {x.name}}  </p>
</div> 
//zhang
  wang 
  chan

eg3.$scope 是一个javaScript对象,有方法,属性

<div id="" ng-app="myApp" ng-controller="myCtrl" >

    <p ng-bind="name"></p>

<hr />
<p ng-bind="fn(3)"></p>  //这里输出24
</div>
<script 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值