可以将<script>放到AngularComponent中吗?

时间:2017-07-18 00:32:59

标签: javascript angular angular-components

在component.ts中有一个列表,你将url的一个styleUrl与组件联系起来:

&#xA;&#xA;
  okkook&#xA;&#xA; @Component( {&#xA;&#xA;选择器:'home',&#xA;&#xA; templateUrl:'。/ home.component.html',&#xA;&#xA; styleUrls:['。/ home .component.css']&#xA;&#xA;})&#xA;  
&#xA;&#xA;

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

&#xA;&#xA;

这可能吗?

&#xA;

1 个答案:

答案 0 :(得分:0)

假设您要在组件上使用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');
   }
 }