我正在使用 AngularJS 开发一个项目,其中有 2 个范围冲突的问题: - 我有控制器在我的 DOM 的不同位置定义范围(效果很好) - 我刚刚添加了 3 个指令来实现“帮助”工具提示功能就像 jQuery 中的 chardin.js 插件(http://heelhook.github.io/chardin.js/):一个能够同时触发它们的主要指令,一个触发按钮上的“子”指令,以及一个'child' 指令用于标记我想要工具提示的每个 DOM 元素。
当我只有这 3 个指令时,它工作得很好,但是当我同时实现我的控制器和我的指令时,我不能再使用我的控制器了(范围似乎完全错误......)
我的结构是这样的:
- html -> 主控制器
- 4 个部分 -> 4 个控制器
我在正文(主要)上添加了 1 个指令,在某处的按钮上添加了 1 个指令,在 4 个部分的各个元素上添加了 1 个指令......
我知道我的解释很混乱,但我真的为我在这里的第一条信息尽了最大努力!
如果您想查看我为指令编写的代码,这里是:http ://plnkr.co/edit/GrwgkH?p=preview
非常感谢你的帮助
S。