场景: 我有一个项目数组,每个项目都有属性(模型,id),
$scope.arrayOfItems = [{
model : 'L_',
id : 01
},
{
model : 'L_',
id : 2323
},
{
model : 'L_',
id : 434
}
];
对于每个项目,这两个属性都合并形成一个项目标签。我正在尝试过滤两个视觉合并的表达式
{{::item.model}}{{::item.id}}
model = 'L_';
id = 03;
所以结果是L_03
如果我希望在输入字段中搜索项目标签“L_2323” 并键入“L_”,然后输入 ID,则所有列表项都会消失。
我希望能够输入“L_2323”并显示相应的列表项
我知道我可以遍历并合并所有模型和 id 并将其放入控制器中的一个数组中,并在主项的循环中显示该数组的每个项,但这似乎是一个浪费的解决方案,我正在尝试解决以更务实的方式解决问题
我已经添加了这个 bug Codepen 的
codepen