提供者

提供者是單例物件,可以注入其他服務,控制器和指令。所有提供者都使用不同的食譜進行註冊,其中 Provider 是最靈活的。所有可能的食譜是:

  • 不變
  • 服務
  • 提供商

服務,工廠和提供程式都是惰性初始化的,只有在應用程式依賴它時才會初始化元件。

裝飾者與提供者密切相關。裝飾器用於攔截服務或工廠建立,以便改變它的行為或覆蓋(部分)它。