2017-08-12 18 views
0

を実行していません。私は間違っている?Angular2コンストラクタは、私は次のコードを持っている

+1

コンポーネントはどこにロードされていますか? –

+0

私はapp.moduleのコンポーネントをロードします –

+0

ルーティングしていますか?あなたのコードに何も問題はありません。コンポーネントがあなたのアプリケーションに表示されている場合は、console.log()が表示されます。 –

答えて

0

あなたは下のapp.moduleファイルにコンポーネントを宣言する必要があります: @NgModule({ 宣言: MyComponentの }) そして、あなたがてindex.HTMLに例では、どこかでそれを追加する必要があります。

また、コンポーネントとその関連するHTMLとCSSを同じフォルダに保存することをお勧めします。

あなたはリファレンスとして、以下のGitHubのプロジェクトを使用することができます。 https://github.com/gothinkster/angular-realworld-example-app

+0

私は上記のgithubコードのようなファイル構造を持っています。また、私はapp.module内のコンポーネントを宣言しました。しかし、私のコンストラクタはまだ実行されていません。 –

+0

index.htmlファイルを投稿できますか? –

0

ページナビゲーションが起こります?あなたはHTMLページを見ることができますか?myComponentのカスタムメソッドは動作していますか?コンストラクタ内のデバッグモードをチェックしましたか? console.log(this.a)の代わりにハードコーディングされたコンソール(console.log( "success"))を表示し、文字列 "success"が印刷されているかどうかを確認してください。

関連する問題