如何使用(keyup)=“getSearch($ event,value)”处理程序获取价值,直到用户停止输入?

时间:2017-04-02 15:50:47

标签: angular function

现在像这样工作:“a”,“an”,“ang”,“angu”,“angul”,“angula”,“angular”

当用户已停止在输入区域输入时如何获取值?

示例:当用户停止输入时,获取“angular”。

任何想法?

1 个答案:

答案 0 :(得分:0)

你可以尝试这个(keyup.enter)=“getSearch($ event,value)”它会在你输入后按Enter键时调用。

我认为还有一种方法可以适用于您的情况。你可以使用表格字段observable来检测变化&在可观察的上应用函数 检查此代码。根据您的需要进行修改

return new JsonNetResult()
{
    Data = new
    {
        persons = dbContext.Persons.Select(e => new 
        {
             name = e.Name,
             someDate1 = e.SomeDate1, // datetime
             someDate2 = e.SomeDate2  // date
        })
    }
};

组件代码

 <form [formGroup]="coolForm">
    <input formControlName="search" placeholder="Search artist">
    </form>

我希望这会有所帮助:)