发表于: 2021-05-19 19:48:09
1 2018
今天完成的事情:看了JS的深度思考
明天计划的事情:继续
收获:ANGULAR之中的$STATE、 $WATCH、 $SCOPE、 $ROOTSCOPE 分别是什么?
$scope在angularjs中为作用域,每个不同的controller,都具有它不同的作用域,所以 controller不同,他们的scope是不同的。类似于this
$rootScope就相当于一个全局作用域,保存在其中的东西是全局的,在任一controller之中都能够使用
$watch方法会监听数据变化,当数据变化之后,执行某些操作
$watch(watchExpression, listener, objectEquality);
watchExpression:需要监控的表达式
listener:处理函数,函数参数如下 function(newValue,oldValue, scope)
objectEquality:是否深度监听,如果设置为true,它告诉Angular检查所监控的对象中每一个属性的变化
$state是路由中的一项服务。
如$state.go()
评论