中易网

angularjs apply什么作用

答案:2  悬赏:10  
解决时间 2021-12-30 07:28
angularjs apply什么作用
最佳答案
情况非常少,实际上几乎我们所有的代码都包在scope.apply()里面,像ng−click,controller的初始化,http的回调函数等。在这些情况下,我们不需要自己调用,实际上我们也不能自己调用,否则在apply()方法里面再调用apply()方法会抛出错误。如果我们需要在一个新的执行序列中运行代码时才真正需要用到它,而且当且仅当这个新的执行序列不是被angular JS的库的方法创建的,这个时候我们需要将代码用scope.apply()包起来。下面用一个例子解释:
复制代码 代码如下:

{{message}}

复制代码 代码如下:

functionCtrl($scope) {
$scope.message ="Waiting 2000ms for update";
setTimeout(function () {
  $scope.message ="Timeout called!";
// AngularJS unaware of update to $scope
}, 2000);
}
全部回答
scope的特性   接下来,看看scope有哪些特性呢? scope提供$watch方法监视model的变化。 scope提供$apply方法传播model的变化。 scope可以继承,用来隔离不同的application components和属性访问权限。 scope为expressions的计算提供上下文。 对于这四点特性,因为我之前学习过actionscript、c++、java,所以第一、三、四点不难理解,唯独第二点感觉有点云里雾里。本着打破沙锅问到底的原则,我还是通过google搜到了一些东西。对于有经验的老手,板砖请轻拍!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪里买彩电偏转线圈sony
蜡茶的意思是什么?蜡茶的释义是什么啊?
偏委的意思是什么啊?请解释下!
空气的比热容比是怎样推导出来的?有什么实际
北京航腾电动轿车4S店地址在什么地方,想过去
戎冠的意思是什么?戎冠的释义是什么啊?
纺织工程 用日语怎么说
达飞豪有钱多久到账
顺产的费用是怎么计算的
过端的意思是什么啊?请解释下!
湍洑的意思是什么?湍洑的释义是什么啊?
不需要运营商的贷款
合肥火车站去合肥经济技术开发区莲花路怎么走
梵客的意思是什么?梵客的释义是什么啊?
历史上的1234年5月6日 有什么大事吗? 纯属好
推荐资讯
木门的意思是什么啊?请解释下!
实木地板和三层实木地板的优缺点有哪些?
冲激的意思是什么啊?请解释下!
人工智能的声音演员怎么选的?还是说直接用的
买酎的意思是什么?买酎的释义是什么啊?
笔记本g4560,gtx960.2g,,,i54200m,gtx95
述撰的意思是什么啊?请解释下!
齐瑟行的意思是什么?齐瑟行的释义是什么啊?
娇丽美甲地址有知道的么?有点事想过去
饶奢的意思是什么?饶奢的释义是什么啊?
霜缕的意思是什么?霜缕的释义是什么啊?
上杭县交警大队蛟洋中队办公地址在什么地方,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?