角度数据绑定 - 手动设置模型的值

时间:2015-05-22 13:27:47

标签: javascript angularjs

我正在运行angular.js 1.4,我输入的数据绑定如下:

<input ng-model="name">

有没有办法手动设置更改值,而无需键入输入?有点像调用角度对象,在范围中找到“名称”,然后设置它的值。

修改<!/强>

我需要从chrome扩展内容脚本中执行此操作,这意味着我无法更改源代码。

1 个答案:

答案 0 :(得分:0)

您可以通过调用元素本身上的scope()来访问元素的范围。因此,为简单起见,我们假设您的文本框的ID为myTextBox,而name是范围属性。您可以像这样设置模型值:

angular.element(document.getElementById('myTextBox')).scope().name = 'someNewValue';