首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >md-select选项orderBy "code“Angular

md-select选项orderBy "code“Angular
EN

Stack Overflow用户
提问于 2016-09-20 16:51:09
回答 2查看 2.2K关注 0票数 1

我是新来的角度材料。我对md-select有一点小问题。

html代码

代码语言:javascript
复制
<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>

角码

代码语言:javascript
复制
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)。有谁能帮帮我吗?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-03-21 17:09:52

'text.code'替换为text.code。使用以下代码:

代码语言:javascript
复制
<HTML>
   <md-option value="text.code" ng-repeat="text in textArray | orderBy: text.code" required>{{ text.name }}</md-option>
</HTML> 
票数 0
EN

Stack Overflow用户

发布于 2017-01-11 15:59:20

试试这个:

代码语言:javascript
复制
  <md-option value="text.code" ng-repeat="text in textArray | orderBy: 'code'" required></md-option> 

有关更多参考,请访问:http://www.w3schools.com/angular/ng_filter_orderby.asp

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39589633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档