1
A
回答
2
创建自定义指令:
app.directive("myResize", function($parse) {
return {
link: postLink
};
function postLink(scope, elem, attrs) {
elem.on("resize", function (e) {
var rs = $parse(attrs.myResize);
rs(scope, {$event: e});
scope.$apply();
});
}
});
用法:
<div my-resize="$ctrl.myFunction($event)">
</div>
欲了解更多信息,
0
你也可以这样做: HTML:
<div resize-me></div>
的JavaScript:
myApp.directive('resizeMe', ['$window', function($window) {
return {
link: function(scope, elem, attrs) {
angular.element(elem).bind('resize', function() {
//do something on resize
})
}
}
}])
相关问题
- 1. 角度指令 - 元素(...)未定义
- 2. 自定义指令在角
- 3. 将表td元素设置为自定义角度指令
- 4. 在元素上设置自定义指令属性的自定义指令
- 5. 在自定义指令模板中调用自定义指令
- 6. 角元素包装指令
- 7. 自定义指令作用域元素可见但未定义
- 8. 角指令自定义复选框
- 9. 角错开动画自定义指令
- 10. 构造自定义角度指令
- 11. CKEditor渲染角度自定义指令
- 12. 触发自定义jquery点击角度自定义指令
- 13. 测试自定义角度指令是否显示/隐藏元素
- 14. 如何强制角度从自定义指令渲染外部元素?
- 15. 角自定义的验证指令断裂其它指令
- 16. 从自定义指令中调用角度UI引导指令
- 17. 角自定义属性的指令应当由另一指令
- 18. 自定义html元素和角
- 19. 监视不在另一个自定义元素指令内使用的自定义属性指令内工作
- 20. 如何动态添加自定义指令到div元素?
- 21. 使用自定义指令的div换行html元素
- 22. 与控制器相同元素的自定义指令范围
- 23. 对同一元素的多个自定义ng-if指令
- 24. 在ng-repeate中显示自定义指令每10个元素
- 25. 使用超时显示和隐藏自定义指令元素
- 26. 自定义指令演示
- 27. 自定义指令内部自定义指令不会触发
- 28. 编译自定义指令
- 29. 结合Angular指令,特别是ng-mousemove自定义指令
- 30. 角指令属性添加到元素