gpt4 book ai didi

javascript - Angular 数据绑定(bind) - 手动设置模型值

转载 作者:行者123 更新时间:2023-11-28 07:20:06 24 4
gpt4 key购买 nike

我正在运行 angular.js 1.4,并且我有这样的数据绑定(bind)输入:

<input ng-model="name">

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

编辑!

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

最佳答案

您可以通过对元素本身调用 scope() 来访问元素的范围。因此,为了简单起见,我们假设您的文本框的 id 为 myTextBox 并且 name 是一个作用域属性。您可以这样设置模型值:

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

关于javascript - Angular 数据绑定(bind) - 手动设置模型值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30397971/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com