【问题标题】:Possible to put <script> to a AngularComponent? [duplicate]可以将 <script> 放入 Angular 组件吗? [复制]
【发布时间】:2017-12-22 15:55:31
【问题描述】:

在 component.ts 中有一个列表,您可以在其中将 url 和 styleUrl 与组件相关联:

okkook

@Component({

  selector: 'home',

  templateUrl: './home.component.html',

  styleUrls: ['./home.component.css']

})

如何关联我已经制作的 javascript 文件? 我如何关联 Javascript 模板?

有可能吗?

【问题讨论】:

    标签: javascript angular angular-components


    【解决方案1】:

    假设您想在您的组件上使用 Google Analytics,

    首先你在index.html上声明javascript文件

    ...
     <script src="https://www.google-analytics.com/analytics.js"></script>
    ...
    

    然后在您的组件(或任何 .ts 文件)上,您可以像这样访问该 javascript 文件中的函数:

    import { Component} from '@angular/core';
    declare const ga: any;
    
    @Component({...})
    export class Component{
       constructor(){
          ga('create', "GA_ID", 'auto');
       }
     }
    

    【讨论】:

      猜你喜欢
      • 2020-07-19
      • 2013-06-16
      • 1970-01-01
      • 2012-02-24
      • 1970-01-01
      • 2012-09-03
      • 2020-03-27
      • 2021-08-03
      • 2010-11-20
      相关资源
      最近更新 更多