【发布时间】:2016-06-01 01:53:19
【问题描述】:
我使用 Angular2-meteor 框架,但在尝试加载我的 javascript 文件时遇到问题。
Meteor 加载每一个文件似乎都在想在 html 之后加载我的 js 文件。
我必须在html代码之后放置js文件以进行播放
【问题讨论】:
标签: javascript meteor angular
我使用 Angular2-meteor 框架,但在尝试加载我的 javascript 文件时遇到问题。
Meteor 加载每一个文件似乎都在想在 html 之后加载我的 js 文件。
我必须在html代码之后放置js文件以进行播放
【问题讨论】:
标签: javascript meteor angular
您使用的是哪个版本的 Meteor?如果您使用的是 1.3 ,则可以将 js 文件放在应用程序中名为“imports”的特殊目录中。放置在该目录中的文件默认不加载,必须使用 import 语句导入。您可以在流星文档中找到更多详细信息: Meteor Special Directories
就执行代码而言,可以使用组件的 AfterViewInit 生命周期钩子。一旦组件的视图完全初始化,就会触发它。
import {AfterViewInit} from '@angular/core'
然后在你的组件类中:
export class MyComponent implements AfterViewInit {
ngAfterViewInit() {
// Your code here
}
}
【讨论】: