Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用angularjs表达式在jquery中设置html_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript 使用angularjs表达式在jquery中设置html

Javascript 使用angularjs表达式在jquery中设置html,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我们正在开发一个结合了angularJs和javascript(jquery)的遗留代码。我们需要i18n。通过动态设置HTML,在常规js文件中会发生很多更改。我在文本中使用了管道,所以角度角度的人会注意它。在某些情况下,它会按原样设置值,而不是使用表达式。 $(“#exampleId”).html(“{{'exampleKey'| translate}”) 我相信结合这些技术不是一个好主意,但我们现在不能重写代码。 有没有办法解决这个问题?@baharerf。创建$scope.example

我们正在开发一个结合了angularJs和javascript(jquery)的遗留代码。我们需要i18n。通过动态设置HTML,在常规js文件中会发生很多更改。我在文本中使用了管道,所以角度角度的人会注意它。在某些情况下,它会按原样设置值,而不是使用表达式。
$(“#exampleId”).html(“{{'exampleKey'| translate}”)
我相信结合这些技术不是一个好主意,但我们现在不能重写代码。

有没有办法解决这个问题?

@baharerf。创建$scope.exampleId变量并在#exampleId元素中使用它更有意义。在控制器中设置$scope.exampleId,它将在视图中自动更新。这就是angularjs框架的要点,它处理那些DOM更改,因此您不必在视图中使用JQuery进行这些类型的更改

<input ng-model="exampleId" />

or if displayed

<span>{{exampleId}}</span>`



或者如果显示
{{exampleId}}`