dart - 如何在 Angular.Dart 中通过 bool 属性过滤 ng-repeat?

标签 dart angular-dart

每个space都是一个具有名为open的 bool 属性的对象,我将它们放入两个列表中。在本例中,我有两个,一个是 true,一个是 false。当列表完全呈现时,这两个项目都在打开的列表中。这是我尝试过的:

ng-repeat="space in ctrl.manager.spaces | filter:open"
ng-repeat="space in ctrl.manager.spaces | filter:!open"

ng-repeat="space in ctrl.manager.spaces | filter:open:true"
ng-repeat="space in ctrl.manager.spaces | filter:open:false"

ng-repeat="space in ctrl.manager.spaces | filter:{'open':true}"
ng-repeat="space in ctrl.manager.spaces | filter:{'open':false}"

{{space.open}} 确认一个为 true,一个为 false

最佳答案

应用此过滤器的正确方法是

ng-repeat="item in items | filter: {open: 'true'}
ng-repeat="item in items | filter: {open: '!true'}

(将'true'放在引号中)

关于dart - 如何在 Angular.Dart 中通过 bool 属性过滤 ng-repeat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26670206/

相关文章:

dart - 为什么我的更新的可观察列表未反射(reflect)在模板中?

dart - 如何在子 Controller 中更新父 Controller 变量

flutter - 为什么发送以下请求会出现未捕获的异常?

dart - 如何在 angular dart 上的 contenteditable 中启用数据绑定(bind)

google-maps - 使用angular.dart在MouseEvent中找不到Gmaps LatLng

Flutter:位于堆栈内会切断我的小部件

flutter - 使用预制的 flutter 主题时如何设置默认字体系列?

dart - PolymerDart 自定义元素与 Angular.dart 模型的双向绑定(bind)

html - 在 AngularDart 中的 Material 选项卡之间切换会破坏子元素

angularjs - Angulardart:替代ng-repeat-start吗?