498得票12回答
ng-repeat:按单个字段筛选

我有一个产品数组,使用ng-repeat重复显示,同时使用 <div ng-repeat="product in products | filter:by_colour"> 按颜色筛选产品。过滤器可以工作,但如果产品名称/描述等包含颜色,则在应用过滤器后仍会保留该产品。 如何设置...

234得票27回答
使用AngularJS限制字符串的长度

我有以下内容:<div>{{modal.title}}</div> 有没有办法将字符串长度限制在20个字符以内? 更好的问题是,如果字符串超过20个字符,有没有办法将其截断并显示...?

144得票9回答
AngularJS中按日期降序排序过滤器

<div class="recent" ng-repeat="reader in (filteredItems = (book.reader | orderBy: 'created_at' | limitTo: 1))"> </div> 所以这本书来自Rest ...

127得票9回答
在输入框中使用ng-model筛选器

我有一个文本输入框,不希望用户使用空格,并且所有键入的内容都会转换为小写字母。 我知道不能在ng-model上使用过滤器。ng-model='tags | lowercase | no_spaces' 我考虑创建自己的指令,但将函数添加到$parsers和$formatters中并没有更新输...

74得票10回答
使用AngularJS日期过滤器处理UTC日期

我有一个以毫秒为单位的UTC日期,我将其传递给Angular的日期过滤器进行人类格式化。{{someDate | date:'d MMMM yyyy'}} 太棒了,除了someDate是使用UTC时间,而日期过滤器将其视为本地时间。 我该如何告诉Angular someDate是UTC时间?...

71得票14回答
AngularJS强制文本框内字母大写

我尝试过使用大写过滤器,但它不起作用。我已经尝试了两种方式:<input type="text" ng-model="test" uppercase/> 和<input type="text" ng-model="{{test | uppercase}}"/> 第二个触...

71得票4回答
AngularJS过滤器不为空

尝试筛选出具有某个非空属性的项目,因此为:var details = [{name:'Bill', shortDescription: null}, {name:'Sally', shortDescription: 'A girl'}] 我想只显示一个li;那个是Sally的。这是我尝试过但没...

70得票5回答
67得票7回答
Angular.js ng-repeat 按属性过滤多个值(值的OR)

是否可以过滤对象数组,使得属性的值可以是几个值之一(或条件),而无需编写自定义过滤器? 这类似于这个问题 - Angular.js ng-repeat: 按单个字段过滤 但不同的是 <div ng-repeat="product in products | filter: { co...

64得票12回答
移除AngularJS货币过滤器的小数/分位

有没有办法从货币过滤器的输出中去除小数点或美分?我正在做这样的事情:<div>{{Price | currency}}</div> 这将输出: $1,000.00 相反,我想要的是: $1,000 使用货币过滤器可以实现吗?我知道我可以在数字前面...