2014-09-19 11 views
0

当我在我的ng-repeat上使用输入类型文本添加过滤器时。ng-repeat过滤器不能使用引号

<input type="text" ng-model="inputSearch" /> 
<div ng-repeat="item in items | filter:inputSearch"> 
    {{ item.value }} 
</div> 

如果我的对象包含类似Foo的酒吧的值,我在输入富的酒吧键入它不会发现任何东西。

我读了角度允许你添加像这样的另一个单引号富'酒吧逃避报价..但有另一种方式?

我不想在我的对象上添加治疗。

谢谢。

+1

确定吗?请看这里http://jsbin.com/wajecu/6/edit正在工作 – sylwester 2014-09-19 15:23:41

回答

2

我认为你在{{item.value}}中的问题只是使用{{item}}它会起作用。

<input type="text" ng-model="inputSearch" /> 
<div ng-repeat="item in items | filter:inputSearch"> 
    {{ item}} 
</div>