link: function (scope, element, attrs, ngModel) {
$wmdInput.on('keyup', _.debounce(function () {
rawContent = $wmdInput.val(); // LINE 1
scope.$apply(function () {
ngModel.$setViewValue(rawContent); // LINE 2
});
}, 500));
指令的链接部分。是否有必要在
中设置模型值scope.$apply( function ()
答案 0 :(得分:2)
我认为在您的情况下,您需要调用$apply
。 $scope.$apply()
来电$scope.$digest()
。 $digest
遍历特定范围内的所有观察者
来自DOCS:
请注意,调用
$setViewValue(value)
函数不会触发$ digest。