小编mar*_*ine的帖子

相同指令的角度多个实例,范围不是孤立的

在使用隔离范围创建多个指令时遇到问题:当我在1st指令中更改某些内容时,它也会在所有其他指令中进行更改.

下面是一个工作示例:http://plnkr.co/edit/drBghqHHx2qz20fT91mi?p=preview (尝试添加更多Type1'可用通知' - 1st中的更改将反映在Type1的所有其他指令中)

我在这里找到了类似问题的一些解决方案,但它们在我的情况下不起作用.还找到了一个工作解决方案,将'订阅'数据映射到指令(app.js,第76行)中的局部范围变量,但我认为应该有更通用的方法来做到这一点吗?

javascript angularjs angularjs-directive

4
推荐指数
1
解决办法
1万
查看次数