在我们更新safari扩展中的单独字段后强制/通知angularJS模型已更新

时间:2015-08-13 06:12:51

标签: javascript jquery angularjs safari-extension

我正在构建一个Safari扩展程序,它将自动完成在线表单上的一系列字段。

该在线表单使用angularJS将字段中的值与模型中的值绑定。我对angularJS了解不多,但我可以从输入标签中的ng-model=user.firstname.value等指令中推断出它。

我的Safari扩展程序将获取名字输入字段,并设置firstNameField.val("A first name")以便在该字段中添加值。

然而,这似乎并没有更新angularJS模型,因为如果我要手动退出该字段,它会自己变成红色,表示没有数据,即使有明显的文字。

从我的扩展程序中,我似乎无法访问angular对象,因此我无法调用我需要调用的方法(angular.$apply)。

似乎我想要做的事情是可行的,因为LastPass扩展正确地将值添加到输入字段并导致模型正确更新 - 字段不会自己为红色着色。

0 个答案:

没有答案