如題
angularjs 中 控制器,服務,指令3者的區別是什麼啊!看書這三個概念好暈
PHPz2017-05-15 16:57:49
Controller承擔頁面的主要邏輯,Directive類似web組件的概念,將頁面的一部分單獨拿出來封裝成一個Directive透過標籤在頁面中引用,一個Directive內包含了這個元件的html模版和業務邏輯等。 Service將功能抽象獨立出來透過依賴注入靈活使用
PHP中文网2017-05-15 16:57:49
簡單可以理解為,控制器:控制資料互動和簡單的頁面互動。頁面互動如果複雜了可以把他們單獨提取出來封裝成指令,服務可以提供常用的資料請求服務。當然這些都是冰山一角,深入下去會發現他們承擔的功能遠不止這些~