在没有数据绑定的情况下,在AngularJS中执行此类操作的最佳方式是什么?
document.getElementById('divid').value = 'Change Text to This';
我知道我可以使用{{value}}实现它,但我有SEO目的的默认值,因此我需要更改它而不绑定,例如,
<div id="divid">Default text</div>
由于
答案 0 :(得分:1)
您可以为此{{}}执行数据绑定,也可以使用ng-bind。
答案 1 :(得分:0)
在角度中,您可以使用angular.element()
在您的情况下,请尝试
var ele = angular.element('#wrapper');
$compile(ele);
为此,您需要注入$compile
。
答案 2 :(得分:0)
您可以使用翻译功能:
<div id="divid">{{ _("Default text") }}</div>
功能:
$.scope._ = function(text) {
return 'Change Text to This';
};