发哥要做活神仙

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年4月24日

摘要: 1.指令作用域中的@ 作用是把当前属性作为字符串传递。 html: js: result: 这里: 该表达式等价于: 具体含义就是在指令的scope上定义一个属性名:water,它的值就是前台界面中water属性的值,也就是"{{pureWater}}"; 同时{{pureWater}}的值我们从声 阅读全文
posted @ 2016-04-24 18:49 发哥要做活神仙(笔记) 阅读(1176) 评论(0) 推荐(0) 编辑

摘要: 想要让指令的使用相互间不干扰,如下: 阅读全文
posted @ 2016-04-24 15:21 发哥要做活神仙(笔记) 阅读(142) 评论(0) 推荐(0) 编辑

摘要: “指令之之所以要定义成指令就是为了复用!” 指令一定是可以用在不同的controller里面的,为了在不同的controller去使用它,我们一定要给指定的配置项一个指令。这样才能跟外面的控制器进行交互。 举例如下: html: js: 阅读全文
posted @ 2016-04-24 14:55 发哥要做活神仙(笔记) 阅读(230) 评论(0) 推荐(0) 编辑

摘要: 存在的原因: call和apply是为了动态改变this而出现的,当一个object没有某个方法,但是其他的有,我们可以借助call或apply用其它对象的方法来操作。 call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 thi 阅读全文
posted @ 2016-04-24 13:02 发哥要做活神仙(笔记) 阅读(308) 评论(0) 推荐(0) 编辑

摘要: 重点的东西放上面,说三遍: 记住的最重要的是ng是否能检测到你对于model的修改。如果它不能检测到,那么你就需要手动地调用$apply()! 记住的最重要的是ng是否能检测到你对于model的修改。如果它不能检测到,那么你就需要手动地调用$apply()。 记住的最重要的是ng是否能检测到你对于m 阅读全文
posted @ 2016-04-24 12:50 发哥要做活神仙(笔记) 阅读(231) 评论(0) 推荐(0) 编辑

摘要: 一些知名的批评和缺陷。他们都涉及到$digest loop(更新周期)中一个很常见的问题:如何在Angular之外更新$scope? 在哪调用 $apply? 更佳的做法是确保你是在$digest loop之外时调用$apply,比如在"link"指令(directive)响应函数内部使用。 也就是 阅读全文
posted @ 2016-04-24 12:23 发哥要做活神仙(笔记) 阅读(237) 评论(0) 推荐(0) 编辑