這裏開始角度的開發者。角度控制器的要點是什麼?控制器的工作不能由指令完成嗎?
讓我開始說我非常喜歡角度,我認爲它是一個非常好的架構框架。
這就是說,我不明白爲什麼控制器存在。讓我來解釋一下:
從我的理解服務有一個明確的角色: 整個應用程序所需要的模型 2)執行業務邏輯 3:1)蓄能件)聊到服務器
的觀點: 1)顯示模型
指令: 1)創建範圍 2)暴露功能他們創造通過它們採取來自用戶的輸入和 一)改變模型 b)中操縱DO作用域M
控制器的要點是什麼?看起來指令被設計來執行控制器所做的所有工作。
控制器是否應該在指令操縱DOM時操縱模型?
好的,謝謝你,這種確實有道理。爲什麼你說這個指令的重量更重呢?我的意思是不是ng-controller只是另一個指令? – pQuestions123 2015-02-06 01:24:41
ng-controller是將控制器與元素相關聯的指令。控制器不是指令。我認爲這是'重量級',因爲你必須編寫更多的代碼來創建指令並對其進行單元測試。 – 2015-02-06 01:45:24