
Angular.js
iteye_3142
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编译Angular.js
首先,我们要把Angular.js下载下来 Git的地址 https://github.com/angular/angular.js 对于angular.js的官网上不去,可能是被河蟹了。 下载下来我们会发现,根本没有angular.js,原因是我们需要手动构建 使用的就是Grunt,具体的介绍可以百度 如下是快速入门地址 http://www.gruntjs.net/d...原创 2014-11-14 13:51:48 · 383 阅读 · 0 评论 -
AngularJS中$watch、$digest、$apply、$observe的作用
$watch、$digest、$apply $watch 代表的就是对数据源的监听,当数据源发生变化,就会触发第二个参数的回调函数 $digest 代表触发一个数据源变化的事件 $apply 代表对于$digest的一个封装,他多了一个参数 $watch 第一个参数就是要监听的数据源 第二个参数就是当监听的数据源发生变化了,触发的一个回调函数,回调函数包含两个参数,分别代表(新...原创 2014-11-20 22:02:44 · 182 阅读 · 0 评论 -
Angular $digest / $apply digest in progress,问题的解决
从字面意思上看,就是,$digest 或者 $apply 已经在一个digest的进程里了,那么我们就需要判断一下就好,如果在进程里,就不再执行,如果不在进程里,就执行 判断语句如下即可 if(!$scope.$$phase) { //$digest or $apply } ...原创 2014-11-21 16:16:30 · 179 阅读 · 0 评论 -
Angular中ng-class更新后,class不随着马上更新的问题解决
此问题略显奇怪,解决办法很简单 将表达式中的{{}},去掉,直接使用变量名即可 如 ng-class="{'active': {{selectedCat == cat.id}}}" 替换为 ng-class="{'active': selectedCat == cat.id}"...原创 2014-11-26 18:39:32 · 804 阅读 · 0 评论 -
Angular中,select的ng-model深度绑定对象不更新选择项的解决办法
这个问题困扰了一下午 查看官方的API中描述,ng-model是对比对象引用,当对象引用发生了变化才会触发change 而我之前是因为加有除了数据源意外的数据,所以试用了ng-repeat,以及用$index来做select的value,但是更新scope.xxxModel.data的时候,select选择框的选项却不跟着更新 解决办法如下 使用ng-options来生成o...原创 2014-11-27 22:05:21 · 1163 阅读 · 0 评论