我正在尝试将 tiny-mce 与 angular 一起使用,但我在指令中的 $render 函数上遇到了一些问题。 当我更新模型时,未调用 $render 函数。
这里有一个 plunkr 来说明:http://plnkr.co/edit/Ih1nDq?p=preview
我不确定,但我认为它可能与 Angular 1.2 有关,因为 Angular 1.1.5, 有用 : http://plnkr.co/edit/LXAtHd?p=preview
这是 angular 1.2 的错误,还是我错过了 angular 1.2 的新内容?
最佳答案
据我所知,$render 函数只被调用了一次。如果您需要在模型更改时更新您的 View ,您可以向 $viewChangeListeners 数组添加一个函数:
ngModel.$viewChangeListeners.push(function () {
updateView(ngModel.$viewValue);
});
我希望有人能提供更多细节,说明为什么 $render 在 Angular 1.2 中表现不同。
关于angularjs - 模型更改时不会调用 ngModel.$render,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20244802/