Angularjs Ng重复搜索过滤器仅适用于第二个字符的键控

Angularjs Ng重复搜索过滤器仅适用于第二个字符的键控,angularjs,html,Angularjs,Html,我已经实现了基本的Angularjs搜索过滤器,但它只有在输入框中输入第二个字符时才起作用 <input type="text" ng-model="search" class="search-input" id="search-input"><div ng-repeat="x in publishList | filter:search"></div> 我已经实现了同样的功能,并且正在工作,不知道为什么它不适合您。 你怎么能试试这个 <input t

我已经实现了基本的Angularjs搜索过滤器,但它只有在输入框中输入第二个字符时才起作用

<input type="text" ng-model="search" class="search-input" id="search-input"><div ng-repeat="x in publishList | filter:search"></div>

我已经实现了同样的功能,并且正在工作,不知道为什么它不适合您。 你怎么能试试这个

<input type="text" ng-model="search.scheduleName" class="search-input" id="search-input">

我已经实现了同样的功能,并且正在工作,不知道为什么它不适合您。 你怎么能试试这个

<input type="text" ng-model="search.scheduleName" class="search-input" id="search-input">

我已经尝试了您提供的代码和数组,它对我很有用

您能否创建一个JSFIDLE或plnkr示例来说明这个问题

angular
.module('演示',[]))
.控制器(“DefaultController”,DefaultController);
函数DefaultController(){
var vm=这个;
vm.items=[
{scheduleName:'Forrest'},
{scheduleName:'Gump'},
{scheduleName:'saw'},
{scheduleName:'xmen'},
{scheduleName:'troy'}
];
}

{{item.scheduleName}

我已经尝试了您提供的代码和数组,它对我很有用

您能否创建一个JSFIDLE或plnkr示例来说明这个问题

angular
.module('演示',[]))
.控制器(“DefaultController”,DefaultController);
函数DefaultController(){
var vm=这个;
vm.items=[
{scheduleName:'Forrest'},
{scheduleName:'Gump'},
{scheduleName:'saw'},
{scheduleName:'xmen'},
{scheduleName:'troy'}
];
}

{{item.scheduleName}

您正在搜索多少项?[{“scheduleName”:“Forrest”,},{“scheduleName”:“Gump”,},{“scheduleName”:“saw”,},{“scheduleName”:“xmen”,},{“scheduleName”:“troy”,}]假设我尝试搜索“r”,那么在本例中,“saw”不应该显示,但仍然显示。但当我输入“re”时,它工作正常,只显示“Forrest”。尝试输入“G”,然后等待。你现在应该只看到阿甘了。如果不回来的话。一个可能出现的问题是,如果您输入“e”,则会出现两个“e”实例。请尝试上面的一个。不工作。请参考我上面给出的示例。您正在搜索多少项?[{“scheduleName”:“Forrest”,},{“scheduleName”:“Gump”,},{“scheduleName”:“saw”,},{“scheduleName”:“xmen”,},{“scheduleName”:“troy”,}]假设我尝试搜索“r”,那么在本例中是“saw”不应该显示,但它仍然显示。但当我输入“re”时,它工作正常,只显示“Forrest”。尝试输入“G”,然后等待。你现在应该只看到阿甘了。如果不回来的话。一个可能出现的问题是,如果您输入“e”,则会出现两个“e”实例。请尝试上面的一个。不工作。请参考我上面给出的示例。您是否尝试过我与McBoman共享的示例?我刚刚更新了我的答案,您是否可以在此处尝试,因为您希望根据属性scheduleName和在筛选器中搜索,您必须传递与发布列表中的对象类似的搜索对象。您是否尝试过我与McBoman共享的示例?我刚刚更新了我的答案,您是否可以在此处尝试,因为您希望根据属性scheduleName和在筛选器中搜索,您必须传递与发布列表中的对象类似的搜索对象。