我是新来的角度材料。我对md-select有一点小问题。
html代码
<md-input-container>
<label layout="row" layout-align="start start">Text</label>
<md-select name="selectText" ng-model="textArray" required>
<md-option value="text.code" ng-repeat="text in textArray | orderBy: 'text.code'" required>{{ text.name }}</md-option>
</md-select>
<div ng-messages="formText.selectText.$error" ng-show="formText.selectText.$dirty || formText.selectText.$touched">
<div ng-message="required">Select is Required </div>
</div>
</md-input-container>角码
var textArray = [{name:"A", code:"5"},
{name:"B", code:"4"},
{name:"C", code:"3"},
{name:"D", code:"2"},
{name:"E", code:"1"}];
$scope.textArray = textArray;我尝试使用代码重新排序md-select中的选项,但选项是order by ('asc'),如(A,B,C,D,E)。有谁能帮帮我吗?谢谢。
发布于 2018-03-21 17:09:52
将'text.code'替换为text.code。使用以下代码:
<HTML>
<md-option value="text.code" ng-repeat="text in textArray | orderBy: text.code" required>{{ text.name }}</md-option>
</HTML> 发布于 2017-01-11 15:59:20
试试这个:
<md-option value="text.code" ng-repeat="text in textArray | orderBy: 'code'" required></md-option> 有关更多参考,请访问:http://www.w3schools.com/angular/ng_filter_orderby.asp
https://stackoverflow.com/questions/39589633
复制相似问题