2017-08-14 10 views
0

を示していないと私は、このファイルを編集した:AngularJS、入力テキストボックスでも私はいくつかの基本的なデフォルトのボイラープレートコードを実行している

app.component.html

<input type="text" [(ngModel)]="name"> 
    <p> {{name}} </p> 

app.component。 ts

import { Component } from '@angular/core'; 

@Component({ 
    selector: 'app-root', 
    templateUrl: './app.component.html', 
    styleUrls: ['./app.component.css'] 
}) 
export class AppComponent { 
    name = ''; 
} 

しかし、これは文字通り何もしません。空白のページしかありません。私は間違って何をしていますか? FormsModuleに含まngModelディレクティブは、あなたがあなたのAppModuleimportsメタデータオプション内でそのモジュールをインポートして追加する必要がありますので、これは

答えて

1

ので、基本的なようです。

コード

import { NgModule }  from '@angular/core'; 
import { FormsModule }  from '@angular/forms'; //<-- FormsModule import 
import { BrowserModule } from '@angular/platform-browser'; 
import { AppComponent } from './app.component'; 

@NgModule({ 
    imports:  [ BrowserModule, FormsModule ], //<-- added FormsModule to imports option 
    declarations: [ AppComponent ], 
    bootstrap: [ AppComponent ] 
}) 
export class AppModule { } 

Demo Here

+0

私はどこでもAppModuleを参照してくださいいけないは、http://i.imgur.com/rylpbQE.png – Bana

+0

@Banaまさか、plunkerを確認してください。.. 'app.module.ts'はあなたが探しているファイルです。 –

+0

おかげで。それは働いている。しかし、私は骨董品です、なぜこれは提供されませんでしたか?私はチュートリアルを見ていて、彼はちょうど同じ基本的な作成をしただけで、これを必要とせずにバットからすぐに '((ngModule) 'を使いましたか? – Bana

関連する問題