如何向流星应用程序添加第三方 angular 指令

how to add third party angular directives to meteor application

我正在使用 angular-meteor 库开发一个以 angular 作为前端的 meteor 应用程序。

我需要添加一个名为 angular-file-upload 的 angular 指令。

当我在我的 node/angular 应用程序中使用此指令时,它是通过 bower 安装的,并具有以下文件夹结构:

    angular-file-upload folder contains 

angular-file-upload.js 
as well as a sub-folder named src,
 which contains 3 files: 

intro.js, module.js and outro.js

安装此类第三方 angular 指令的过程是怎样的?

这是通过 meteor add 命令完成的,还是通过手动将这些文件放入特定目录来完成的?

查看这个 link,如果这些是满足您目的的实际软件包,那么您可以在终端中使用 meteor add <package-name> 命令直接将它们添加到您的 Meteor 应用程序中。

虽然另一种方法是手动将这些 .js 文件添加到 publiclib 文件夹,然后 link 将它们添加到相应的 HTML 页。但我个人更喜欢第一种方法。

您可以自己创建库。几乎没有其他选择可以做到这一点。

基本上可以分为以下步骤:

  • 在根目录添加package.js
  • meteor publish --create

可在此处找到完整的详细操作方法:http://angular-meteor.com/tutorial/step_19