Можно ли поместить ‹script› в AngularComponent?

в component.ts есть список, в котором вы связываете URL-адрес styleUrl с компонентом:

okkook

@Component({

  selector: 'home',

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

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

})

как я могу связать файл javascript, который я уже сделал? Как я могу связать Шаблон Javascript?

это возможно?


person Ricardo Martinez    schedule 18.07.2017    source источник


Ответы (1)


Допустим, вы хотите использовать Google Analytics в своем компоненте,

сначала вы объявляете файл javascript на своем index.html

...
 <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');
   }
 }
person wbtubog    schedule 18.07.2017