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. 角指令屬性添加到元素