首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法使AngularDart滤波工作

无法使AngularDart滤波工作
EN

Stack Overflow用户
提问于 2014-03-24 13:58:07
回答 2查看 223关注 0票数 2

我正在尝试应用角镖教程(食谱书应用程序)到我的一个真正的项目。除了对名称的基本过滤之外,一切都很正常。代码几乎与本教程相同:

代码语言:javascript
运行
复制
<div id="filters">
<div>
  <label for="name-filter">Filter clients by name</label>
  <input id="name-filter" type="text" 
         ng-model="ctrl.nameFilterString">
</div>
<input type="button" value="Clear Filters" ng-click="ctrl.clearFilters()">

代码语言:javascript
运行
复制
<ul class="list-group"> 
<li class="list-group-item"
    ng-repeat="client in ctrl.clients | filter:{en_name:ctrl.nameFilterString}"
    ng-click="ctrl.selectClient(client)">
    {{ client.en_name }} ({{ client.acronym }})
</li>

但是列表根本不显示。如果删除| filter:{en_name:ctrl.nameFilterString},则会正确显示客户端列表。orderBy: 'en_name'的工作也很好。字符串是在我的控制器中定义的,"clearFilters()“函数工作得很好。

知道我做错了什么吗?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-24 14:10:29

似乎是使用的角度版本0.9.9的一个问题。

我用0.9.10试了一下,效果很好。

评级下调至0.9.9,导致ng-repeate没有产出。

票数 3
EN

Stack Overflow用户

发布于 2014-03-26 17:46:07

这是一个bug,正在https://github.com/angular/angular.dart/issues/800上跟踪。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22611521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档