Javascript 如何在元素内容文本使用apply或angular controller之外的任何内容更改时调用函数

Javascript 如何在元素内容文本使用apply或angular controller之外的任何内容更改时调用函数,javascript,angularjs,angularjs-scope,angularjs-watch,Javascript,Angularjs,Angularjs Scope,Angularjs Watch,我需要在特定元素内容文本发生更改时调用javascript函数。如何做到这一点?我试过这个代码,但没有用 我想在showRouteSubTypes元素文本发生更改时调用回调函数 <label class="label" id="showRouteSubTypes">Main, Sub</label> 代码 什么会导致元素文本发生更改?如果使用AngularJS,就不应该进行DOM操作。为什么我这样问是因为,当我单击“编辑选项”时文本已更改,我无法为此添加类。因此,如果我

我需要在特定元素内容文本发生更改时调用javascript函数。如何做到这一点?我试过这个代码,但没有用

我想在showRouteSubTypes元素文本发生更改时调用回调函数

<label class="label" id="showRouteSubTypes">Main, Sub</label>
代码


什么会导致元素文本发生更改?如果使用AngularJS,就不应该进行DOM操作。为什么我这样问是因为,当我单击“编辑选项”时文本已更改,我无法为此添加类。因此,如果我使用setTimeout mean,然后它工作得很好..但是这里我需要回调函数,因为它已经改变..函数在新值影响到标签元素text之前已经执行了..我很难理解你写了什么。但我的观点是,如果您使用的是Angular,则不应侦听对文本元素的更改。尤其是如果你是那个改变文字的人。
<script>
    angular.element('#showRouteSubTypes').scope().apply(function(){alert("uu");})
</script>