Angularjs 学习笔记-2017-02-05-初识Angular及app、model、controller、repeat指令和fileter、orderBy...

本文介绍AngularJS中的核心概念,如ng-app定义应用的作用域,ng-model实现数据的双向绑定,ng-controller填充控制器内容,ng-repeat进行数据循环显示,并通过实例展示了如何使用这些指令创建简单的应用。

ng-app   定义作用域,从作用域处开始执行ng命令指令

ng-model 数据绑定字符,用于双向数据绑定

ng-controller ng控制台,定义function name($scope)来填充controller内容。

ng-repeat 循环读取{{i in $scope.xx}}  or {{i in [0,1,2,3,4]}}  or  {{i in ["aa","bb","cc"]}}

      |filter:modelName 绑定查询标签

 

filter:

ng-repeat="phone in phones |filter:query

绑定的name与当前ng-controller或ng-app一致,当在controller中定义时,

只能在controller内可以获取到值,相当于在方法体内定义变量和在ng-app下定义公共变量

orderBy:

ng-repeat="phone in phones |orderBy:orderPro

绑定的name与当前ng-controller或ng-app一致,当在controller中定义时,

只能在controller内可以获取到值,相当于在方法体内定义变量和在ng-app下定义公共变量

 $scope 

 

Q:ng-repeat  重复读取

  

 

 1 <div ng-app>
 2     Hello {{'World'}}!
 3 
 4 
 5     Your name:<input type="text" ng-model="yourname" placeholder="World" />
 6     <hr />
 7     Hello   {{ yourname || 'World'}}!  {{99*5}}
 8 
 9     <div ng-controller="PhoneListCtrl">
10         <ul>
11             <li ng-repeat="phone in phones">
12                 <span>{{phone.name}}</span>
13                 <p>
14                     {{phone.snippet}}
15                 </p>
16             </li>
17         </ul>
18     </div>
19 
20     <p>Total number of phones: 2</p>
21 </div>
22 <script type="text/javascript">
23     function PhoneListCtrl($scope) {
24         $scope.phones = [
25             { "name": "Nokia", "snippet": "Most memory when we was young" },
26             { "name": "Motorola", "snippet": "Hello MOTO" },
27             { "name": "XiaoMi4", "snippet": "Made in China" }
28         ];
29     }
30 </script>
31 <script src="http://code.angularjs.org/angular-1.0.1.min.js"></script>
View Code

 A:ng版本原因,引用官方地址时出现此问题,引用本地其他版本时无此问题。

  <script src="http://code.angularjs.org/angular-1.0.1.min.js"></script>

转载于:https://www.cnblogs.com/mailaidedt/p/6364723.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值