在AngularJS中列出反转和格式
对我来说是全新的。我有这个:在AngularJS中列出反转和格式,angularjs,Angularjs,对我来说是全新的。我有这个: <input ng-model="mysequence" ng-list> <span>{{mysequence}}</span> {{mysequence}} 将1,2,3转换为[“1”、“2”、“3”] 最好(最简单或最惯用)的方法是什么 倒过来 格式化 在这个有趣的框架中?例如:3!2.1!您可以像这样使用orderBy: HTML <div ng-app ng-controller="MyCtrl">
<input ng-model="mysequence" ng-list>
<span>{{mysequence}}</span>
{{mysequence}}
将1,2,3
转换为[“1”、“2”、“3”]
最好(最简单或最惯用)的方法是什么
在这个有趣的框架中?例如:
3!2.1!代码>您可以像这样使用orderBy
:
HTML
<div ng-app ng-controller="MyCtrl">
<div ng-repeat="item in list | orderBy:'id':true">
<span>{{item.value}}</span>!
</div>
</div>
您应该能够使用orderBy
过滤器()来反转列表,并创建一个自定义过滤器来处理格式,例如
angular.module('myApp')
.filter('formatNumbers', function() {
return function(input) {
return input + "!";
};
});
有了这个,你应该可以做如下的事情
<div ng-repeat="i in mysequence | orderBy::true">
{{i|formatNumbers}}
</div>
{{i | formatNumbers}}
您如何声明mysequence
?我没有-只是将您看到的添加到angular-seed中。为模型使用具有属性的对象(这似乎是使用orderBy所必需的)意味着我不能使用ng list,所以就我所知,这不是一个解决方案。
<div ng-repeat="i in mysequence | orderBy::true">
{{i|formatNumbers}}
</div>