首页 > 解决方案 > 我想要输入字段中的值,该字段使用角度的模板驱动形式并给我以前输入的值

问题描述

下面是我的 .html 文件

<div class="p-field p-grid">
            <label for="username" class="p-col-fixed" style="width: 100px;">Username</label>
            <div class="p-col">
                <input 
                type="text" 
                id="username" 
                name="username"
                ngModel
                required
                pInputText
                #username="ngModel"
                (keypress)="enterkeypress($event)"
                >
                <span class="help-block" *ngIf="!username.valid && username.touched">Please enter an username!</span>
            </div>
            </div>

下面是我的 .ts 文件(仅显示 enterkeypress 功能)

enterkeypress(e) {
        console.log(e.target.value);
    }

输出

当我输入单词R时,它向我显示空输出 在此处输入图像描述

当我输入第二个单词T时,它显示了之前的输出R 在此处输入图像描述

所以ON,它总是给我以前的价值而不是现在的价值 在此处输入图像描述

请帮忙!!!!!!!!提前致谢

标签: javascriptangulartypescriptangular10

解决方案


推荐阅读