Javascript 使用angularjs表达式在jquery中设置html
我们正在开发一个结合了angularJs和javascript(jquery)的遗留代码。我们需要i18n。通过动态设置HTML,在常规js文件中会发生很多更改。我在文本中使用了管道,所以角度角度的人会注意它。在某些情况下,它会按原样设置值,而不是使用表达式。Javascript 使用angularjs表达式在jquery中设置html,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我们正在开发一个结合了angularJs和javascript(jquery)的遗留代码。我们需要i18n。通过动态设置HTML,在常规js文件中会发生很多更改。我在文本中使用了管道,所以角度角度的人会注意它。在某些情况下,它会按原样设置值,而不是使用表达式。 $(“#exampleId”).html(“{{'exampleKey'| translate}”) 我相信结合这些技术不是一个好主意,但我们现在不能重写代码。 有没有办法解决这个问题?@baharerf。创建$scope.example
$(“#exampleId”).html(“{{'exampleKey'| translate}”)代码>
我相信结合这些技术不是一个好主意,但我们现在不能重写代码。
有没有办法解决这个问题?@baharerf。创建$scope.exampleId变量并在#exampleId元素中使用它更有意义。在控制器中设置$scope.exampleId,它将在视图中自动更新。这就是angularjs框架的要点,它处理那些DOM更改,因此您不必在视图中使用JQuery进行这些类型的更改
<input ng-model="exampleId" />
or if displayed
<span>{{exampleId}}</span>`
或者如果显示
{{exampleId}}`