angular.js - angularjs 中 控制器,服務,指令3者的區別是什麼啊!暈暈的
ringa_lee
ringa_lee 2017-05-15 16:55:49
0
2
519

如題
angularjs 中 控制器,服務,指令3者的區別是什麼啊!看書這三個概念好暈

ringa_lee
ringa_lee

ringa_lee

全部回覆(2)
PHPzhong

Controller承擔頁面的主要邏輯,Directive類似web組件的概念,將頁面的一部分單獨拿出來封裝成一個Directive透過標籤在頁面中引用,一個Directive內包含了這個元件的html模版和業務邏輯等。 Service將功能抽象獨立出來透過依賴注入靈活使用

洪涛

簡單可以理解為,控制器:控制資料互動和簡單的頁面互動。頁面互動如果複雜了可以把他們單獨提取出來封裝成指令,服務可以提供常用的資料請求服務。當然這些都是冰山一角,深入下去會發現他們承擔的功能遠不止這些~

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板