gpt4 book ai didi

javascript - [Custom Directive]将 scope.$watch on link 与 scope.$watch on controller 的区别

转载 作者:行者123 更新时间:2023-11-30 17:10:45 25 4
gpt4 key购买 nike

很抱歉,如果已经回答了这个问题,但我找不到令自己满意的文档。

在链接上使用 scope.$watch 与在自定义指令中使用 Controller 函数有什么区别?

var linker = function (scope, element) {

// same watch block
scope.$watch('propertyToWatch', function (value) {

});

element.html(template).show();
$compile(element.contents())(scope);
};

return {
require: '^directiveName',
scope: {

},
link: linker,
controller: ['$scope', function ($scope) {

// same watch block
scope.$watch('propertyToWatch', function (value) {
});
}

我的应用程序在这两个地方表现出完全相同的放置逻辑。有什么想法吗?

最佳答案

没有区别,只是位置不同。

关于javascript - [Custom Directive]将 scope.$watch on link 与 scope.$watch on controller 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27073638/

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