我在问自己,在 AngularJS 中定义指令时,你可以在语句之前添加什么内容?return
angular.module('app').directive('myDir', function() {
// What can you do here?
return {
restrict: 'E',
link: function(scope, element) {
// do things
}
};
});
所以一些普遍的问题是:
1. 你可以在那里做什么?
2. 什么只能在那里发生?
3. 里面不应该做什么?
我发现有用的一件事是您可以在其中存储变量或函数,然后您可以在指令的定义中使用它们,但我想听听其他一些建议。