【angular】 ng-click 失效

情况一:ng-click 和ng-if 一起使用

情况二:AngularJS中动态添加的ng-click 失效

 正常情况(即非动态插入 DOM 对象)下,ng-click 这样的指令之所以有效(即点击之后能调用注册在可见作用域里的方法),

是因为 angular 在 compiling phase(编译阶段)将宿主 DOM 对象(即加入了 ng-click 指令的 DOM 对象)绑定在当前作用域内了。

HTML 片段是在 compiling phase 后动态插入到 DOM 树中的,即便你写了 ng-click,当前的作用域也不知道这个指令的存在,所以才会无效。

 解决方法:

 

 未完待续。。。。。。。

 

 

 

posted on 2016-06-14 11:02  smile轉角  阅读(11813)  评论(0编辑  收藏  举报

导航