任何人都可以幫助我如何從我的angular2組件中的外部js文件調用一個函數。下面是我的代碼片段,當我試圖加載它正在拋出的應用程序App是未定義的錯誤。未定義的錯誤,同時調用角度2中的一個javascript函數
這裏是我的組件代碼:
import { Component, OnInit, AfterContentInit } from '@angular/core';
@Component({
selector: 'test',
templateUrl: './test.html'
})
export class TestComponent implements OnInit {
constructor() { }
ngOnInit() {
}
ngAfterViewInit() {
App.handleInit();
}
}
這裏是我的內app.js腳本:
var App = function() {
var handleInit = function() {
console.log("Hello world");
};
}();
當我們呼籲內ngAfterViewInit它扔應用程序的功能是不確定的錯誤。
我們正在導入app.js文件在vendor.ts中,我們正在使用webpack。 這裏app.js加載正常,但功能不工作。
請幫助我們解決方案。
在此先感謝。
沒有angularjs 2,只是角度 –
我們的意思是Angular2 – Surya
爲您創建的js文件的界面並裝載在你的應用模塊,並訪問您的角2組件內部的方法 –