【问题标题】: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');
}
}