DOM操作和數據綁定也可以用Jquery完成。遵循AngularJS指令的優點是什麼?爲什麼選擇AngularJS指令?
0
A
回答
0
Angular js是雙向綁定,所以它會減少寫入更多的代碼。如果任何實例發生了變化,那麼它將反映在任何地方
1
用最簡單的術語來說,AngularJS中的指令是一個可重用的組件。 AngularJS中的指令以語義方式封裝元素的所有行爲屬性和功能,從而將所有功能組合在一起。這有助於跟蹤某個HTML部分的更改,而不是跟蹤腳本中全局級別的更改。
一個更正式的指令定義是:在AngularJS中,一個指令是一個在AngularJS模塊中定義的JavaScript工廠函數,該函數爲HTML編譯器保存一組指令,用於定義DOM元素的指定行爲。
樣本指令代碼
var myApp = angular.module(‘myApp’, []);
myApp.directive(‘helloWorld’, function() {
return {
restrict: ‘E’,
template: ‘<h1>Hello World</h1>’
};
});
<body ng-app=「myApp」>
<hello-world></hello-world>
</body>
要知道更多關於指令點擊link
相關問題
- 1. 選擇的AngularJS ngModel指令
- 2. AngularJS指令多選擇器
- 3. AngularJS bootstrapUI:Typehead multiple選擇指令
- 4. 什麼是選擇列表項的angularjs指令?
- 5. AngularJS選擇指令不與選項
- 6. AngularJs多個指令 - 選擇值更改
- 7. Angularjs:指令遞歸在選擇
- 8. 在AngularJS中動態選擇指令
- 9. AngularJS防止默認選擇指令
- 10. AngularJS替換複雜選擇指令
- 11. 從屬選擇元素的AngularJS指令
- 12. angularjs子指令元素選擇
- 13. 查詢選擇嵌套AngularJS指令
- 14. AngularJS選擇指令不工作在jsfiddle
- 15. AngularJS:這個指令是幹什麼的?
- 16. AngularJS指令 - 「scope:{}」是什麼意思?
- 17. 爲什麼我的自定義AngularJS指令在選擇選項中不起作用?
- 18. 爲什麼angularjs在選擇使用指令時包含一個空選項,並使用transclude和replace
- 19. AngularJS複選框內指令
- 20. AngularJS指令與模板中的選擇和ng選項
- 21. 你爲什麼要把控制器放在AngularJS的指令中?
- 22. 爲什麼我的AngularJS指令在Edge中不起作用?
- 23. Angularjs爲什麼我不能指令範圍變量「dataSource」
- 24. 爲什麼這個angularjs指令不起作用?
- 25. AngularJS指令:爲什麼觀察者沒有被觸發?
- 26. 爲什麼我的angularjs指令導致雙向綁定失敗?
- 27. 爲什麼在評論中使用AngularJS指令
- 28. 爲什麼將AngularJS指令限制到類是不好的?
- 29. 在AngularJS中,爲什麼指令需要自己?
- 30. 爲什麼AngularJS文檔不在模型指令中使用點?
是的,它可以將指令鏈接功能內部完成:) –
指令比jQuery的強大得多。 https://www.airpair.com/angularjs/posts/jquery-angularjs-comparison-migration-walkthrough – bwaaaaaa
因爲別人已經爲你寫了jquery,有單元測試和1000年的行業安裝。你認爲*你的代碼會很強大嗎?更多信息在這裏:https://stackoverflow.com/tags/angularjs/info –