我希望能够通过在输入字段中输入来搜索产品名称、产品信息、产品价格等多个属性。
我目前拥有的是:
搜索字段:
<input type="text" ng-model="search" placeholder="Search by product name or info">
简单的产品表:
<tbody>
<tr ng-repeat="prod in menuCtrl.menusProd | filter:search">
<td>{{prod.name}}</td>
<td>{{prod.info}}</td>
</tr>
</tbody>
我想要实现的是能够在搜索栏中搜索键入多个值,因为目前它只在任何字段中搜索一个(名称或信息不是两者)。
例如,如果我有 2 种产品,例如:
var products = [
{ name: "pizza", info: "salami"},
{ name: "pizza", info: "cheese" }
];
我如何在搜索栏中搜索多个值,例如“披萨奶酪”(因此名称和信息都带有单词之间的空格)。
我想我找到了我需要的示例,但我无法在 es6 中复制它:http ://plnkr.co/edit/scuPYt?p=preview