我有一个指令如下。
app.directive('myDirectve',function() {
function link(scope, element, attrs) {
//Some code
var computedModelValue = 100;
//Some code
}
return {
restrict: 'E',
link: link
};
});
<input ng-model="computedValue" disabled="disabled" />
<my-Directve></my-Directve>
{{computedValue}}
现在我想将computedModelValue
函数中的值link
绑定到输入标记中的computedValue
(模型)。
我怎样才能做到这一点?
答案 0 :(得分:0)
问题是输入字段正在通过“链接”中的Jquery小部件进行更改。功能和更改后它不会触发任何事件,即使它被绑定也会通知angularJS。所以我在更改值后更改了文本字段的值后触发了一个事件。
var myModel = $('#id');
myModel.val(val);
myModel.trigger('input');