1
ngModel
指令で問題が発生しました。私はinput
<td><input type="text" ([ngModel])="desc"></td>
を持っていて、desc
と呼ばれる変数にその値input
を割り当てました。 input
以下html
ファイルにdecalredさngModelがAngular 4で正しく動作しません
addItem(){
console.log('=======', this.desc);
}
方法addItem()
:
<td>
<i
class="fa fa-plus-square add-button"
(click)="addItem()">
</i>
</td>
私は取り戻す事がある:======= undefined
で次にcomponent
に私は、コンソールでそれを印刷したいですコンソール。なぜ誰が私にこのことを教えてもらえますか?このアプリケーションの別の場所では、私もngModel
を使用しています。すべてがうまくいきます。
さて、私はちょっと変わったので、 ''というようになりました。 'newItem'です。一度も作成されていない 'newItem'の' description'フィールドのために、 'undefinedの'プロパティ 'description'を読むことができません "という問題を省略しますか? – bielas
もちろん、newItemのすべてのプロパティを含むクラスを作成する必要があります。あなたのクラスがItemと呼ばれているとしましょう。あなたのコントローラでは、そのクラスのオブジェクトをインスタンス化するだけです: 'newItem:Item = new Item();' –