gpt4 book ai didi

angularjs - Angular - 带有 controllerAs、bindToController 和 $scope.$watch 的指令

转载 作者:行者123 更新时间:2023-12-04 07:00:56 25 4
gpt4 key购买 nike

我有一个相当简单的 AngularJS 问题,我似乎找不到答案:

我将如何使用 $scope.$watch()在指令 Controller 中同时使用 controllerAsbindToController选项?

如果您需要澄清我的确切意思,请告诉我。

最佳答案

好吧,$scope.$watch watch expressions所以假设您将 Controller 绑定(bind)到名称 vm (例如 controllerAs: 'vm' )你应该使用

$scope.$watch('vm.somethingToWatch', function(newval, oldval) {...})

您仍需要注入(inject) $scope不过,自从 $watch本身在 Controller 实例上不可用。

关于angularjs - Angular - 带有 controllerAs、bindToController 和 $scope.$watch 的指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35870507/

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