搜尋

首頁  >  問答  >  主體

angular.js - angularJs中service,factory,controller之間的區別及適用場景?

angularJs新手
請問angularJs中service,factory,controller的差別是什麼,他們分別適用於什麼地方?

漂亮男人漂亮男人2780 天前745

全部回覆(1)我來回復

  • 为情所困

    为情所困2017-05-15 16:55:20

    controller 專注於業務場景,即為特定的場景服務,所以不要重用controller,建議透過小範圍劃分controller,使用父子作用域來滿足業務場景。

    factory 提供一些公共的方法函數,推薦抽象,重複使用factory。

    service 類似factory,會被實例化,可以保存數據,作為controller之間的通訊工具,建議重用。

    回覆
    0
  • 取消回覆