码迷,mamicode.com
首页 > 编程语言 > 详细

angularJs开发中的小问题集锦之新建controller中单个对象数组元素不能绑定

时间:2015-04-23 11:08:12      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:angular 数组 元素 失效 绑定

angular版本:1.2.26


<div class="checkbox col-md-12 {{m.state ? ‘selected‘ : ‘‘}}" ng-repeat="m in ksType| filter:keyWords"> 
    <label>
        <input type="checkbox" ng-model="m" ng-checked="m.state" value="" ng-change="chooseCheck(m)">{{m.MC}}
    </label>
</div>

上面代码中的(ng-mode="m")绑定失效,翻墙在google上搜了大半天,有老外解释说是angular内核设计失误,在新的controller中循环的数组元素不能被绑定,好像新版本已经得到了解决,不过如果你是在2.0以下也是可以解决的,解决办法就是在“m”对象内定义新的属性,解决办法如:m.state,绑定成功了!!!

如果以后对angular内核有更深的了解会对本文进行补充。

本文出自 “不抛弃不放弃” 博客,请务必保留此出处http://noultimate.blog.51cto.com/4194949/1637451

angularJs开发中的小问题集锦之新建controller中单个对象数组元素不能绑定

标签:angular 数组 元素 失效 绑定

原文地址:http://noultimate.blog.51cto.com/4194949/1637451

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!