0
Q
歐芹方法注射
A
回答
0
您可以在任意數量的方法,將[進樣]元數據標籤:
package com.bookstore.actions
{
class LoginAction
{
private var service:LoginService;
private var manager:UserManager;
[Inject]
public function init (service:LoginService, manager:UserManager = null) : void
{
this.service = service;
this.manager = manager;
}
}
}
與構造器注入香菜會認識到方法的參數是可選的還是不和相應的處理依賴可選或需要。要注入的對象將按類型進行選擇,因此您應該確保在配置中至多包含一個匹配類型的對象。對於方法注入,MXML配置沒有限制,因此與構造函數注入相比,您還可以使用簡單的MXML標記將對象添加到容器。
參考
相關問題
- 1. 歐芹js updateConstraint方法
- 2. 歐芹2.0 noconflict與$
- 3. 歐芹js與MVC5
- 4. 歐芹:如何在2歐芹配置之間共享實例?
- 5. 歐芹:收音機「對象73沒有方法」替換'「
- 6. 歐芹:classHandler沒有執行?
- 7. Flex和歐芹記錄
- 8. 歐芹MessageHandlers不起作用
- 9. 歐芹JS沒有驗證
- 10. 歐芹驗證和標籤
- 11. 歐芹:自定義驗證
- 12. GraniteDS與歐芹框架
- 13. 使用歐芹和滑軌
- 14. 注射方法從哈希
- 15. StructureMap和方法注射
- 16. 角度注射器可以注射一種方法嗎?
- 17. 數據mincheck歐芹不工作
- 18. 不能使歐芹觸發器工作
- 19. 歐芹遠程多輸入值驗證
- 20. 歐芹驗證動態輸入字段
- 21. 如何刪除歐芹驗證信息?
- 22. 歐芹自助驗證按摩
- 23. Flex歐芹 - 如何處理flash.events.MouseEvent
- 24. 歐芹JS:添加自定義驗證
- 25. 歐芹驗證與回調不罷休
- 26. 歐芹添加模式約束?
- 27. Laravel 5.3和歐芹遠程驗證
- 28. 歐芹選項沒有得到應用
- 29. 歐芹錯誤消息類覆蓋
- 30. 歐芹自動裝配不起作用
既然你可以注入的類和簡單性,我不明白你爲什麼不將能夠注入一個'Function'參考。 – RIAstar
請注意,這正是Parsley所做的,它是'[MessageDispatcher]'元數據。你如何做到這一點W /一些其他的方法可能被埋在歐芹文件。你可以指定你使用的是哪種版本的歐芹,那麼比我更開明的人可以幫助你。 –
進一步審查時,您可能可以使用「屬性注入」,其中所涉及的屬性是「函數」。但是,您不能按類型注入此屬性,您必須使用ID注入它。 「按類型注入」方式將不起作用,因爲所有函數的類型都是「Function」,並且Parsley無法知道應將哪個函數注入屬性中。 –