angular 学习笔记 (2) -- ng指令

今天介绍一些常用的ng指令吧。

一:ng-bind和ng-clock。

ng-bind:将data数据绑定到当前元素的 innerHTML,相当于初始化吧。

ng-clock:主要用来避免HTML模板显示引起的不希望的闪烁效应,其实ng-bind也有同样的效果。

解决闪烁问题还可以把引包放在head里面,先加载angular.js。

1 
2     
3     
4   
 1  
14 
15 
16   {{'hello world'}}
17 

二:ng-repeat:从集合中的每个项目实例化一个模板。想微信小程序wx.for那样。

 1 
 2     
    3
  • 4 {{item.name}}   {{item.age}}year 5
  • 6
7 8 9

三:ng-class:通过数据绑定表达所有要添加的类的表达式来动态地设置HTML元素上的CSS类(输入名字首字母添加类名,样式变红色)

 2       
 6 
 7 
 8   
 9     
10     
    11
//red后面判断是true还是false,true则添加该类名

          {{item}}
       12 13 14 15 16

四:ng-show:显示;

  ng-hide:隐藏;

  ng-if:是否存在

  ng-swich:可以处理比较复杂的ng-class判断。

 1  
 6   switch="selected">
 7     switch-when="1">
 8       你选择的是1
 9     
10     switch-when="2">
11       你选择的是2
12     
13     switch-when="3">
14       你选择的是3
15     
16     switch-default>
17       你什么都没选
18     
19   

好了,今天就学到这里,通过两天的学习,深深的感受到ng在双向数据绑定的方面的功能强大。体验不错!!!

转载于:https://www.cnblogs.com/weihuan/p/7049294.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部