gpt4 book ai didi

angularjs - 模型更改时不会调用 ngModel.$render

转载 作者:行者123 更新时间:2023-12-01 10:51:03 28 4
gpt4 key购买 nike

我正在尝试将 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/

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