2015-06-27 101 views
0

兩部分問題。流星包解耦

1-我設法創建了一個流星包,但我不得不明確地分配給輸出,現在如果包不可用,我會得到一個錯誤。 如何檢查軟件包是否可用或已啓用,如果有,請在代碼或模板中使用它。

2-讓我們說我有2個包,項目和任務,他們每個人都可以獨立工作。 如果項目包可用,我想創建一個項目。 如果任務包可用,我想創建一個任務。 如果這兩個軟件包都可用,我想將任務分配給項目。 如何通過與流星分離的軟件包實現這種靈活性。

+0

(1)什麼是「但我不得不明確地分配給輸出」的意思是:

你可以做這樣的事情測試包中的一個存在? (2)「我想創建一個任務,如果任務包可用」 - 從應用程序內或從包內? –

+0

1-我的意思是我直接假設包裝可用。 2包可以啓用它並從管理員禁用,因此我需要一種方法來處理它。 – NarJhanam

+0

我的答案是否適合你? – Guillaume

回答

0

Package對象(在全局範圍內)列出應用程序的所有已安裝軟件包。

//will return an Object if package is loaded or undefined 
if(Package['package:name']) { 
    //... 
}