我已经知道您可以在指令中使用 attr.$observe
来观察属性是否发生变化。
是否有等效的方法可以观察元素内的文本?
<div my-directive ng-bind="myText || 'Watch me!!!'">Watch me!!!</div>
在上面的示例中,我想观看文本“Watch me!!!”。由于范围问题,我更愿意这样做,而不是 $watch
绑定(bind)到指令的内容。
最佳答案
观察 DOM 的变化是昂贵的,而且 Angular 中没有内置的方法可以做到这一点。观察变化的范围是执行此操作的正确方法。
如果您在范围界定方面遇到问题,那么也许通过更多的 I 形成,我们也可以提供帮助。
关于javascript - Angular : $observe an element's text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27118509/