首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Angular项目中添加自定义脚本的最佳方式(物化示例)

在Angular项目中添加自定义脚本的最佳方式(物化示例)
EN

Stack Overflow用户
提问于 2018-10-24 18:38:14
回答 1查看 52关注 0票数 0

在基于Angular 6的mean技术的项目中使用Materialize - css和js框架,需要添加模态materialize组件,需要js初始化代码:

代码语言:javascript
复制
document.addEventListener('DOMContentLoaded', function() {
    var elems = document.querySelectorAll('.modal');
    var instances = M.Modal.init(elems, options);
  });

我应该把这段代码放在哪里?在onInit组件函数中粘贴代码不起作用。模态应在其中一个角度组件中使用。

EN

回答 1

Stack Overflow用户

发布于 2018-10-24 18:40:57

在Javascript中将其添加到单独的文件中。

将其放在assets文件夹中。

在您的angular.json文件中,找到资源:

代码语言:javascript
复制
        "assets": [
          "src/assets",
          "src/favicon.ico"
        ],

你应该在它下面找到一个scripts属性,将你的脚本添加到其中:

代码语言:javascript
复制
        "scripts": [
          "src/assets/my-script.js"
        ]

您的脚本不会被缩小,而是在构建应用程序时运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52966854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档