を使用していくつかのコンテンツを表示しようとしていましたng-switch
:
<div ng-app ng-controller="ctrl" >
<div ng-repeat="list in statusList">
<p ng-switch on="list">
<span ng-switch-when="incorrect">
i am incorrect
</span>
<span ng-switch-when="stuff">
i am stuff
</span>
<span ng-switch-when="wrong">
i am wrong
</span>
<span ng-switch-default>
Correct
</span>
</p>
</div>
</div>
コントローラ
function ctrl($scope){
$scope.statusList=["incorrect","wrong","stuff"];
}
次のような出力を取得します。
私は間違っています
私は間違っている
私はものです
しかし、指定した順序で表示するには出力が必要です。すなわち
私は間違ってい
ます 私はものです
私は間違っています
これを行うにはどうすればよいですか。1 つの重要な点は、コントローラーで順序を変更しないことです。