用AngularJS指令覆盖img和a的默认行为
Overriding default behaviour for img and a with AngularJS directives
我目前正试图为<a>
和<img>
编写自定义指令。我有一些测试代码,我想看到得到图像的src。但是,当我导航到带有img标签的页面时,下面的代码似乎不会触发。
知道为什么吗?
'use strict';
(function() {
angular.directive('img', [function() {
return {
restrict: 'E',
scope: {
src: '='
},
link: function(scope, element, attrs) {
console.log(scope.src);
}
};
}]);
})();
我可以用这段代码拉出源代码。
var myApp = angular.module('myApp', []);
myApp.directive('img', [function () {
return {
restrict: 'E',
link: function (scope, element, attrs) {
console.log(attrs.src);
}
};
}]);
相关文章:
- 防止默认锚点行为AngularJS
- 使用AngularJS中的UI路由器将状态重定向到默认子状态
- 在AngularJs中隐藏默认错误消息
- AngularJS ng选项在选择一个选项后删除了默认的空白值
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- Angularjs-设置不带ng选项的select的默认值
- AngularJS UI路由器未进入默认状态
- 在AngularJS Dropdownlost中设置默认文本选项
- 当数组在angularjs中没有可比较的值时,如何分配默认值
- AngularJS-检测到n分钟内没有任何操作并进入默认状态
- AngularJS-选择,设置编辑/新建的默认值
- AngularJS-放置第三方插件默认值的位置
- AngularJs:默认情况下未选择单选按钮
- 使用angularJS设置HTML5日期输入字段的默认值
- AngularJS:如何默认显示元素,并在按下按钮时切换
- Angularjs select:如何获取所选项目的位置并设置默认选择
- 使用 angularjs 设置下拉列表的默认值
- 覆盖 AngularJS 默认电子邮件验证器
- 如何通过默认angularjs选中一个复选框
- 将默认值传递给 AngularJS 服务