0

我希望能够通过在输入字段中输入来搜索产品名称、产品信息、产品价格等多个属性。

我目前拥有的是:

搜索字段:

<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

4

0 回答 0