ngx-select接受输入值

时间:2018-08-30 09:31:12

标签: angular angular6

<ngx-select #drop [items]="dropdownReci" [(ngModel)]="values">
        <ng-template ngx-select-option-not-found>
          There is no result, <button (click)="add(drop.value)"><b>add it</b></button>.
        </ng-template>
</ngx-select>

当ngx-select搜索找不到任何东西时,我正在尝试取值,所以我可以添加它。如果我选择搜索的字符串,则可以使用“值”数组。我如何获得当下键入的值?

1 个答案:

答案 0 :(得分:0)

在ngx-select中添加了我:

(keyup)="onKeyUp($event)"

以及在我添加的component.ts中:

val: string = "";
onKeyUp(event): void {
    event.stopPropagation();

    const key = event.key;
    const value = event.target.value;
    this.val= value;
  }

现在在“ keyup”事件中,我一个字母一个字母地输入并放入val,因此,如果单击时没有结果,我会将那个val添加到string []。