Angular + ui.bootstrap.buttons + radio filter
Angular + ui.bootstrap.buttons + radio filter
我想让一个按钮组像这里的单选按钮一样工作。
我想要的是:
- 按钮默认情况下应该是禁用的,但默认情况下应显示所有条目。
- 单选按钮行为。
我如何在我的当前代码中实现这个?
我的HTML代码:
按标题筛选:
标题 | 文本 |
---|---|
{{entry.title}} | {{entry.text}} |
我的JS代码:
App.controller('MainCtrl', function($scope, $http) { $http.get('output/entries.json') .then(function(res){ $scope.entries = res.data; }); $scope.selected = {}; $scope.titles = ["某个标题","另一个标题","另一个标题"]; function isChecked(obj){ var checked = []; for(var key in obj){ if(obj[key]) checked.push(key); } return checked; }; $scope.byTitle = function(entry){ var checked = isChecked($scope.selected); return checked.indexOf(entry.title) > -1; }; } );