搜尋

首頁  >  問答  >  主體

angular.js - angularjs 中 控制器,服務,指令3者的區別是什麼啊!暈暈的

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

ringa_leeringa_lee2744 天前489

全部回覆(2)我來回復

  • PHPz

    PHPz2017-05-15 16:57:49

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

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-15 16:57:49

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

    回覆
    0
  • 取消回覆