javascript - 在$位置搜索angularjs中通过变量传递参数
问题描述
我正在尝试在过滤器对象中传递变量以搜索相关字段,但是当我放置对象而不像下面那样传递变量时,它可以正常工作:-
stock.controller.js
var vm = this;
vm.stocks = [
{
itemName:'Peanut',
labelName: 'Fortune nuts',
cost : '$4'
},
{
itemName:'Sandwich',
labelName:'Coast Food',
cost: '$10'
}
]
vm.searchOptions = {itemName:vm.search};
股票.html
<input type="text" ng-model="vm.search"/>
<tr ng-repeat="s in vm.stocks | filter:{itemName:vm.search}">
<td>{{s.itemName}}</td>
<td>{{s.labelName}}</td>
<td>{{s.cost}}</td>
</tr>
但是,如果我从变量中获取对象,它将不起作用。接下来我传递变量vm.searchOptions而不是硬编码。
<tr ng-repeat="s in vm.stocks | filter:vm.searchOptions">
<td>{{s.itemName}}</td>
<td>{{s.labelName}}</td>
<td>{{s.cost}}</td>
</tr>
解决方案
推荐阅读
- visual-studio-code - VS Code 比较变化,如何接受/拒绝
- flutter - AndroidAlarmManagerPlus 重启后不会自动启动
- r - 使用 hclust 在 R 中使用分类变量进行(分层)聚类检测
- laravel - Laravel 一对多关系获取数据
- vb.net - 基于单元格值的颜色 Datagridview 单元格背景颜色(阴影像 excel 条件格式)vb.net
- amazon-web-services - Sagemaker 批量转换错误“模型容器无法响应 ping;确保 /ping 端点已实施并以 HTTP 200 状态响应”
- ios - 按名称从数组中获取数据 - swift
- typescript - 如何处理泛型中的函数重载
- linkedin - 是否可以通过 API 搜索帐户并根据其公司网站获取关注者?
- python - 在 Numpy 中删除空行的精明方法