对不起,如果这已被回答,但我找不到满足自己的文档。
使用范围有什么区别$ watch在链接上vs自定义指令中的控制器函数?
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) {
});
}
我的应用程序在两个地方的表现逻辑完全相同。任何想法?
我认为可能有一些与$ scope有关的东西。$ digest或$ scope。$ apply – ove 2014-11-22 03:42:47
不,与这无关。 – pixelbits 2014-11-22 03:45:09