我有一个搜索框和一个搜索按钮。在用户提供搜索词之前,我需要禁用按钮,但是该按钮总是被禁用。我有以下代码:

 <input type='text' [(ngModel)]='listFilter' />
 <button [disabled]="!listFilter" class="btn btn-primary"(click)='OnSearch(listFilter)'>
      Search
 </button>

怎么了我正在使用 Angular 4

最佳答案

在输入标签内添加名称属性。

 <input type='text' [(ngModel)]='listFilter' name="listFilter"/>
            <button [disabled]="!listFilter" class="btn btn-primary" (click)='OnSearch(listFilter)'>Search</button>

10-06 08:18