0
HTMLコンポーネントを読み込むためにJavaScript呼び出しが必要なテンプレートを持つAngular2コンポーネントがあります。 Facebook、Googleマップ、カスタムスクリプトなどがあります。Angular2ルーターが変更されたときにjavascript APIを呼び出します。
スクリプトはすでにindex.htmlにロードされています。その内容を更新するためにスクリプトを呼び出すだけで済みます。
ビューが再び変更されたとき、どのように私はangular2のjavascriptメソッドを呼び出すのですか?
コード例;
myJavaScript.js
loadData(){
...
}
$(document).load(loadData());
は、今私は、ルータが再び私のコンポーネントを見て、私のloaddataの()毎回を呼び出したいです。
ngOnInit()関数を使用してみましたか? –
@ArpitAgarwalしかし、どのように私はそれの中に私のjavascriptメソッドを使用するのですか?コンパイラはそれを許可しません。 – Newbie
yaファイルの上に関数foo(); /// js関数を宣言してみてください。あなたのjs関数がグローバルオブジェクトとして利用可能であると仮定します。今すぐngOnInit()の関数fooを呼び出してください。 –