我目前正在使用搜索栏,该搜索栏将允许用户在out数据库中搜索不同的项目。
<div class="col-md-6 project-info" ng-if="vm.done && !vm.printFriendlyView" ng-repeat="project in vm.filteredprojects |filter: {title: searchText } | filter:project.status = 'Active'">
截至目前,如果我在过滤器中输入静态值(例如:“超级项目”),我将只会使用该名称的项目。但是,我还创建了一个变量,该变量在文本字段中使用ng-change进行更新(变量名称为searchText,并且在模型中初始化为$ scope.searchText)。 但是,由于某种原因,我无法使此变量正常工作。我想知道我是否以错误的方式使用过滤器?
任何帮助将不胜感激。
答案 0 :(得分:0)
您似乎错误地过滤了状态字段,因为您使用=进行分配。我将其更改为
C:\Windows\System32\
我也不会将ng-if和ng-repeat放在同一元素中,因为它们都是结构指令。