我爲頁眉和頁腳都製作了一個角度元素指令。標題指令包含購物車元素功能和我的帳戶功能。將它作爲指令有什麼錯誤嗎? 使用指令權力的角度方式還是最佳做法?Angular中的指令用例1.5
3
A
回答
1
Angular 1.5引入了主要代替指令(https://docs.angularjs.org/guide/directive)的組件(https://docs.angularjs.org/guide/component)。至少,您可以實現指令可以做的大部分事情(我不完全確定它是否作爲完整的替代品)。組件看起來更加結構化,更有利於基於組件的開發(像'組件'這樣的名稱應該不會太令人吃驚:P)。
如果您需要編寫一些與Angular指令等效的內容,但限制爲'A'
,那麼您應該仍然使用指令,否則對於大多數其他情況,編寫組件將會是一個更好的主意。我喜歡將指令看作是Angular 1.5的「裝飾」。
至於你的問題,「這是錯誤的使用指令」 - 答案是「不,可能不會,但使用的組件是與角發展這些天的大多數事情更接受的做法」。
希望幫助!
+0
謝謝!我對使用指令的想法主要是將它用作需要與Dom結合的東西!但它有幫助。 –
相關問題
- 1. 如何在Angular 1.5中使用指令?
- 2. Angular 1.5:指令與組件?
- 3. 使用Angular創建指令1.5
- 4. Angular 1.5 + TypeScript指令與控制器
- 5. Angular 1.5組件示例
- 6. Angular 2指令:如何在指令中創建echarts實例?
- 7. 帶有單向綁定的Angular 1.5指令更新父範圍
- 8. 如何創建需要uibTypeahead的Angular 1.5自定義指令
- 9. Angular - 通用指令
- 10. Angular指令實例$ watch不工作
- 11. 如何在angular 1.5中訪問指令中的屬性文字值?
- 12. Angular JS指令
- 13. Angular ngApp指令
- 14. Angular:在指令
- 15. angular-cli:mousewheel指令
- 16. 指令Angular JS
- 17. Angular 2指令
- 18. Angular keydown指令
- 19. Angular指令中的調用函數
- 20. Angular 2.使用指令
- 21. Angular 1.5 CORS
- 22. angular 1.5 $ onChanges
- 23. 設置Angular指令
- 24. TreeView與Angular指令
- 25. Angular指令碰撞
- 26. Angular指令不看
- 27. Angular嵌套指令
- 28. 在指令中使用Angular value service?
- 29. 在Angular指令模板中使用Qtip2
- 30. 如何定義Angular指令必須是Angular中特定指令的子代?
沒有錯。 Angular 1.5引入了組件的概念,這是一種編寫用作圖形組件的指令的簡單方法。你可以使用它來代替原始指令。 –
由於角1.5推出的組件,你可能想看看這些孩子的。他們應該稍後再將其轉換爲角度2.他們幾乎就像使用require創建的指令:「E」。所以它們可能比指令更適合頁眉和頁腳。閱讀組件信息:https://docs.angularjs.org/guide/component – Tobi