我正在努力通过单选按钮值在模板中执行筛选。
我的数据如下:
{
"exerciseDescription": "Take a large step forward in standing and lower the rear knee towards the floor",
"exerciseName": "Walking Lunge",
"images": [223, 224, 225],
"difficulty" : 'Expert'
}我想通过difficulty进行过滤,但是在实现这里和这里的解决方案方面没有成功。
一个代码依赖的例子是这里,任何关于实现这一目标的最佳方法的帮助都将不胜感激。
此外,我正在使用angular-masonry,如果您能够预见到任何问题,这将是很好的。
-编辑--
在代码页中实现的正确答案是这里
发布于 2015-07-04 18:40:27
问题是,离子指向创建孤立的作用域,而无线电输入的ng-model只会将值添加到此范围,而不是添加到控制器的范围。您可以通过将filter属性包装到对象中来解决这个问题,例如:
$scope.filter = { 'difficulty' : 'Easy' }
...
<input type="radio" ng-model="filter.difficulty" value="Expert" name="group">请参阅:角度Wiki -理解Scopes
https://stackoverflow.com/questions/31223824
复制相似问题