現在你的表單已經用 Angular 設定好了,下一步是存取表單控制項的值。
NOTE: 在深入指南中進一步了解如何加上基本表單控制項。
在這個練習中,你將學習如何取得表單輸入框的值。
-
在範本中顯示輸入欄位的值
要在範本中顯示輸入值,你可以使用插值語法
{{}},用法就和元件的其他任何類別屬性一樣: -
擷取輸入欄位的值
當你需要在元件類別中參照輸入欄位的值時,你可以使用
this語法存取類別屬性來做到這一點。... @Component({ selector: 'app-user', template: ` ... <button (click)="showFramework()">Show Framework</button> `, ... }) export class User { favoriteFramework = ''; ... showFramework() { alert(this.favoriteFramework); } }
做得很好,你學會了如何在範本中顯示輸入值,並以程式方式存取它們。
是時候進展到 Angular 管理表單的下一個方式了:反應式表單。如果你想進一步了解範本驅動表單,請參閱 Angular 表單文件。