我是新的angular2,我希望有人可以幫助我的基本事情,爲什麼我的雙向綁定不起作用。我在我的HTML這個超級簡單的代碼,我已經在我的module.ts
加入以下內容:angular2雙向綁定不會更新,因爲我輸入字符串
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule} from '@angular/forms';
in html:
<input [(ngModel)]="username">
<p>Hello {{username}}!</p>
,我有是當我輸入的輸入字符串框中"Hello {{username}}"
沒有更新的問題。但是,當我在輸入框外單擊時,"Hello {{username}}"
將使用輸入的值進行更新。
請讓我知道我想什麼神奇的,我在這裏失蹤:(。謝謝
你得到一個錯誤在瀏覽器控制檯中? –
嘗試創建一個新的'ng app'' ng new my-app',然後將'html input'粘貼到'app.comonent.html'中,並查看其餘代碼是如何不同於你的應用程序。所有在默認'ng應用程序中爲我工作' – Kuncevic
您是否在您的.ts文件中聲明瞭'用戶名'?在.ts文件中創建一個變量,它將起作用 –