在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>