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

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内核有更深的了解会对本文进行补充。

时间: 2024-10-06 12:46:04

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

MVC中一个Form多个submit在controller中如何区分提交的是那个submit(如:登陆和注册)

1. 用Html.BeginForm(ActionName,ControllerName,Post)来实现controller-action的路由, 2. Form里的每个input的name值统一,比如都命名为commandName, 每个input的value设为不同值. 3. 更改Action处理方法的参数, 添加一个参数为commandName,则commandName的值为input设置的value. 在controller中

JQuery中的小技巧,,,连载中。。。

获取下拉框中选中项的文本等操作 jQuery获取Select元素,并选择的Text和Value:  1.获取select 选中的 text : $("#ddlRegType").find("option:selected").text(); 2.获取select选中的 value: $("#ddlRegType ").val(); $("#select_id").change(function(){//code...}); /

带你使用h5开发移动端小游戏

带你使用h5开发移动端小游戏 在JY1.x版本中,你要做一个pc端的小游戏,会非常的简单,包括说,你要在低版本的浏览器IE8中,也不会出现明显的卡顿现象,你只需要关心游戏的逻辑就行了,比较适合逻辑较为简单的小游戏,在JY官网也写了很多的小游戏demo,但后来由于工作的缘因,一直没太去维护他,真是一转眼,已经是移动互联网的时代了,5年后的今天,有了重新构思JY框架的冲动,于是全新的JY2.0开始构建了.它将只适用于h5的移动端游戏开发,它将更多的去关注更复杂的js游戏,不在局限于红白机时代. 在使

开发中各种小经验或技巧

1.js.jsp种判断list长度 js  :  list.length jsp: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>            list的长度是:${fn:le

Linux以及Android开发中的小技巧和长繁命令记录收集

不断更新收集中.... 2014071743 ssh以nx_guest的身份登录到172.24.221.137,然后在172.24.221.137与172.24.61.252的8080端口建立网络连接,同时创建端口为5678的本地代理服务 ssh -C -f -N -o 'TCPKeepAlive=yes' -L 5678:172.24.61.252:8080 [email protected] 反编译android下的二进制程序 ./prebuilts/gcc/linux-x86/arm/ar

知识点回顾-27个iOS开发中的小技巧

★27个iOS开发中的小技巧 1.不想让TableView显示无用的Cell分割线怎么办? self.tableView.tableFooterView = [[UIView alloc] init]; 2.自定义了leftBarbuttonItem左滑返回手势失效了怎么办? self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:img style:UIBarButtonItemStylePl

区块链系统开发有哪些核心技术?源中瑞小六解读

当下最火热的互联网话题是什么,不用我说也知道,那就是区块链技术,不过不少朋友只是听说过区块链技术,对其并没有过多的深入理解,那么区块链技术有哪些?下面就由源中瑞小六为大家带来区块链核心技术的介绍,以作大家参考之用.区块链技术核心有哪些?区块链技术可以是一个公开的分类账(任何人都可以看到),也可以是一个受许可的网络(只有那些被授权的人可以看到),它解决了供应链的挑战,因为它是一个不可改变的记录,在网络参与者之间共享并实时更新.区块链技术----数据层:设计账本的数据结构核心技术1.区块 + 链:从

Android开发中的小技巧

转自:http://blog.csdn.net/guxiao1201/article/details/40655661 简介: startActivities (Intent[] intents) setError (CharSequence error) 动画reverse () addLinks (TextView text, int mask) SystemClock public static void sleep (long ms) registerActivityLifecycleC

用AngularJS开发的过程中如何查看Scope内容

scope的继承就好比JS的原型链继承,深入理解Scope:http://www.lovelucy.info/understanding-scopes-in-angularjs.html 通过查看官网文档:http://docs.angularjs.cn/guide/scope(这个链接不知道为什么直接点击会显示Not Found,首先访问http://docs.angularjs.cn/api,点击导航栏的“英文文档”在下拉菜单中选择“Developer Guide”,左边导航栏中选择“Sco