发表于: 2017-05-09 23:20:37
1 945
今天完成的事情:
完成了三级联动;
加深了对ng-select的理解
明天计划的事情:
准备小课堂;
学习angular;
继续项目,开始做职业列表;
遇到的问题:
对于ng-select的了解不够深入,我看到网上写的ng-option是某个项目as什么然后for in;for in理解,但是as不理解,后来理解了一下就明白了,加入a as b,意思是a像b一样,显示的数据是b,但是记录的数据是a;
收获:
理解了ng-option的as是怎么回事;
学会了$watch,它是事件监听:
$watch(watchExpression, listener, objectEquality);
watchExpression:监听的对象,它可以是一个angular表达式如'name',或函数如function(){return $scope.name}。
listener:当watchExpression变化时会被调用的函数或者表达式,它接收3个参数:newValue(新值), oldValue(旧值), scope(作用域的引用)
objectEquality:是否深度监听,如果设置为true,它告诉Angular检查所监控的对象中每一个属性的变化. 如果你希望监控数组的个别元素或者对象的属性而不是一个普通的值, 那么你应该使用它
评论