我想導入angular2中的moment.js庫。 我發現了以下解決方案:如何在angular2全局導入Javascript庫
import {Component} from 'angular2/core';
import * as moment from 'moment';
@Component({
selector: 'app',
template: require('./app.component.html')
})
export class AppComponent {
moment:any = moment;
constructor() {}
}
不過,我不希望導入這對每一個組件我有。有沒有一種方法可以將其注入到全局中,以便我可以在所有組件中使用它?
謝謝!這是一個很好的方法。我想等一下,看看有沒有其他的選擇。 – kdu
您不能注入某些未標記爲@injectable的東西。它只是不可能與這樣的第三方庫,除非你把它包裝在一個角度理解服務。這可能是比我上面描述的更好的解決方案,因爲它的可寫性更高。 – KnowHoper