当我在ng-repeat上使用输入类型文本添加过滤器时。
<input type="text" ng-model="inputSearch" />
<div ng-repeat="item in items | filter:inputSearch">
{{ item.value }}
</div>
如果我的对象包含 foo's bar 之类的值,并且输入 foo's bar ,则无法找到任何内容。
我读到角度允许你添加另一个单引号,如 foo''bar 来逃避引用..但还有另一种方法吗?
我不想在我的对象上添加处理。
感谢。
答案 0 :(得分:2)
我认为您在{{item.value}}中的问题只需使用{{item}}即可。
<input type="text" ng-model="inputSearch" />
<div ng-repeat="item in items | filter:inputSearch">
{{ item}}
</div>