【发布时间】:2017-11-25 12:48:40
【问题描述】:
我对 Angular4 很陌生,因此这个问题可能真的很愚蠢。我正在尝试做一件看似非常简单的事情,但使用角度非常困难。我正在尝试在 Angular 呈现 HTML 之后运行位于 main.js 文件的 JQuery 代码。
我已经尝试了几天,但没有任何效果,请帮助!
【问题讨论】:
标签: angular
我对 Angular4 很陌生,因此这个问题可能真的很愚蠢。我正在尝试做一件看似非常简单的事情,但使用角度非常困难。我正在尝试在 Angular 呈现 HTML 之后运行位于 main.js 文件的 JQuery 代码。
我已经尝试了几天,但没有任何效果,请帮助!
【问题讨论】:
标签: angular
Angular 提供了许多生命周期事件:
https://angular.io/guide/lifecycle-hooks
您可能正在寻找 AfterViewInit 事件。
import { AfterViewInit } from '@angular/core';
export class MyComponent implements AfterViewInit {
ngAfterViewInit(){
// do your things here
}
}
【讨论】:
.angular-cli.json 中有 scripts 数组,您可以在其中导入 .js 文件并在项目中的任何位置访问它们。