【发布时间】:2018-05-09 10:53:14
【问题描述】:
背景:
我想在我的项目中简化<uib-tooltip> 指令的使用,主要是翻译文本并为工具提示设置更多选项。
对于翻译,我使用 Angular Translate。我知道我可以直接将翻译过滤器 {{'TRANSLATIONKEY'|translate}} 与 <uib-tooltip> 一起使用,但我也想在我的应用程序中简化工具提示的使用。
说明:
在通过 example-a 指令应用属性 example-b 时,由于 $compile,按钮上的单击事件将被绑定两次(单击按钮)。此外,该指令的范围不是孤立的,否则来自控制器的更改将不再起作用。
预期: 我的期望是我可以在不发生双重绑定的情况下切换属性指令。
我还创建了一个 Plunkr 示例来演示我的问题,请参阅 https://plnkr.co/edit/jMwPzAqLY1XonJQbbIzT。
有什么方法可以实现吗,我愿意接受任何建议吗?
【问题讨论】:
标签: javascript angularjs angularjs-directive angularjs-scope