我有一个揭示模块模式,看起来像这样:
'use strict';
angular.module('app', [])
.directive('myDirective', ['SomeDep', function (SomeDep) {
var linker = function (scope, element, attr) {
// some work
};
return {
link: linker,
restrict: 'E'
};
}])
;
我遇到的困难是将 $watch 整合到这个项目中,特别是使用 '$window' 服务检测窗口的调整大小。
[编辑]:
我意识到我一直以来的问题……我限制了元素,却忘记了我是将其作为属性实现的……@_@;