0

一个简单的问题,希望得到一个简单的答案:我一直在尝试将对话框从@angular2-material 添加到我自己的项目中,但到目前为止,我只是尝试将 node-modules/@angular2-material 文件复制到我的项目节点-模块目录失败。

我已经使用 npm 成功安装了 core、button 等,但是尝试使用 dialog 失败了。如果我尝试使用演示对话框应用程序文件作为概念验证,我只会进入“正在加载...”,因此组件永远不会正确实例化。

我应该使用什么方法?阶段发布脚本,发布到本地 NPM 存储库,...?

4

1 回答 1

0

感谢Pace的评论,我设法弄清楚了方法:

  1. (material2 项目)使用 script/release 文件夹中的 stage-script 创建一个 deploy 文件夹,其中包含几乎可以部署的组件
  2. 从按钮组件复制package.json文件并将按钮更改为对话框
  3. 去你的项目npm install folder-path-to-material2-deploy-component,至少core做一个dialog
  4. 如果您使用 angular-cli,请确保您已按照此处所述更新文件:Angular-cli wiki我更喜欢使用 a 的方法,materialPkgs.forEach如您在此处看到的:示例文件而不是 Angular-cli wiki 页面上的第 4 步,但它没有没关系。请注意(至少我的开箱即用项目确实如此)有两个 system-config.ts 文件,因此如果您在打开更多工具->开发人员工具->控制台时看到 404,则您更新了错误的文件。

现在您可以开始添加执行模板定义所需的导入和指令。

拉斯

于 2016-07-26T04:42:12.530 回答