摘要:
1.指令作用域中的@ 作用是把当前属性作为字符串传递。 html: js: result: 这里: 该表达式等价于: 具体含义就是在指令的scope上定义一个属性名:water,它的值就是前台界面中water属性的值,也就是"{{pureWater}}"; 同时{{pureWater}}的值我们从声 阅读全文
摘要:
1.指令作用域中的@ 作用是把当前属性作为字符串传递。 html: js: result: 这里: 该表达式等价于: 具体含义就是在指令的scope上定义一个属性名:water,它的值就是前台界面中water属性的值,也就是"{{pureWater}}"; 同时{{pureWater}}的值我们从声 阅读全文
摘要:
想要让指令的使用相互间不干扰,如下: 阅读全文
摘要:
“指令之之所以要定义成指令就是为了复用!” 指令一定是可以用在不同的controller里面的,为了在不同的controller去使用它,我们一定要给指定的配置项一个指令。这样才能跟外面的控制器进行交互。 举例如下: html: js: 阅读全文
摘要:
存在的原因: call和apply是为了动态改变this而出现的,当一个object没有某个方法,但是其他的有,我们可以借助call或apply用其它对象的方法来操作。 call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 thi 阅读全文
摘要:
重点的东西放上面,说三遍: 记住的最重要的是ng是否能检测到你对于model的修改。如果它不能检测到,那么你就需要手动地调用$apply()! 记住的最重要的是ng是否能检测到你对于model的修改。如果它不能检测到,那么你就需要手动地调用$apply()。 记住的最重要的是ng是否能检测到你对于m 阅读全文
摘要:
一些知名的批评和缺陷。他们都涉及到$digest loop(更新周期)中一个很常见的问题:如何在Angular之外更新$scope? 在哪调用 $apply? 更佳的做法是确保你是在$digest loop之外时调用$apply,比如在"link"指令(directive)响应函数内部使用。 也就是 阅读全文
|