2015-06-27 55 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']) { 
    //... 
}