angular笔记(一)

一、<strong>ng-app是整个angular程序的入口</strong>
<div ng-app="" ng-init ="name ='xufei'">
 
名字为: {{ name }}
 
</div>


二、model和view之间的双向绑定是通过ng-model

<div ng-app="">
 
请输入任意值:<input type="text" ng-model="name" />
 
你输入的为: {{ name }}
 
</div>

三、ng-bind和{{}}

* 对于首个页面中的数据绑定操作,建议采用ng-bind,以避免其未被渲染的模板被用户看到。ng-bind是在angular解析渲染完毕后才将数据显示出来的。

<div ng-app="">
    请输入一个名字:<input type="text" ng-model="name" />
    Hello <span ng-bind="name"></span>
</div>
四、能用ng-if,不用 ng-hide或ng-show,由于后者无论怎样都会执行,而前者 只有值为true时才会执行。提高性能。

五、filter( uppercase,currency等等)

<div ng-app="" ng-init="friends = [
   {name:'tom', age:16},
   {name:'jerry', age:20}, 
   {name:'garfield', age:22}]">
 
    输入过滤:<input type="text" ng-model="age" >
    <ul style="list-style-type:none">
        <li>   姓名,年龄</li>
        <li  ng-repeat="x in friends | filter:age">   
            {{ x.name + ' , ' + x.age }}
        </li>
    </ul>    
</div>

注意:model和filter要保持一致。(filter:模型)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值