2016-11-30 5 views
1

angle cliを使用してアプリケーションを作成しました。私のアプリケーションは、角度2のアプリケーションです。私は<script>を実行し、警告ボックスを入れたいと思います。<script> Angular 2 CLIで作成されたアプリケーションでタグ要素が機能していません

hello.component.htmlに<script>をロードしようとしましたが、動作しません。また、私は<script></script>をindex.htmlの中に入れてみますが、失敗します。

私はどのように角度2のアプリケーションに<script></script>を実装しますか?

<script> 
    $(document).ready(function() { 
    alert("Hello from JS"); 
    }); 
</script> 
+0

のような他の手段によって、あなたの活字体にJavaScriptを追加することができますか? '$( 'document')。ready()'はjQueryを使用している場合にのみ利用できます。 –

+0

私は 'angular-cli.json'のjQueryを参照していますが、内部スクリプトの内部でjQueryの方法を使ってページの読み込みダイアログを表示したいです – nifCody

答えて

2

<script> Angular2コンポーネントテンプレートのタグは、静かに削除されます。

あなたは

class MyComponent { 
    ngAfterContentInit() { 
    alert("..."); 
    } 

を使用するかは、角の内側に、この機能を宣言されていないのはなぜrequire

+0

jQueryコードをngAfterContentIniti()に追加する方法 – nifCody

+1

jQuery Angular2でAngular2でjQueryを使用する方法について多くの質問があります。私は試していないので知らない。 –

+1

@nifCody既にインポートされている場合は、 '.ts'ファイルの先頭でこれを行います:' declare var jQuery:any; '' jQuery( 'document')。ready(); ' 。 –

関連する問題