【问题标题】:ng-options is not returning value scheme as scheme.name for scheme in schemeList track by scheme.nameng-options 未将值方案作为方案名称返回方案列表中方案的方案名称,由方案名称跟踪
【发布时间】:2017-07-24 18:47:33
【问题描述】:

方案下拉:如果像下面这样写

<select name="scheme" ng-model="scheme" ng-options="scheme as scheme.name for scheme in schemeList track by scheme.name"></select>

我的 ng-repeat 过滤器不工作:

<tr ng-repeat="request in requestLists | filter:requestStatus:schemeName:scheme}">

如果我使用下面的下拉菜单,它就可以工作:

<select name="scheme" ng-model="scheme"> <option value="">全部</option> <option value="sbm">sbm</option> <option value="nulm">nulm@​​987654329@ </select>

我可以知道我在上面选择中的 ng-options 中写了什么错误

【问题讨论】:

  • 了解问题。我必须在 ng-repeat 中添加“scheme.name”。

标签: html angularjs angularjs-ng-repeat ng-options angularjs-ng-options


【解决方案1】:

了解问题所在。我必须在 ng-repeat 中添加“scheme.name”。 <tr ng-repeat="request in requestLists | filter:requestStatus:schemeName:scheme.name}">

【讨论】:

    【解决方案2】:

    最好的方法是: <select name="scheme" ng-model="scheme.name" > <option value="" disabled>Select Scheme</option> <option value="">All</option> <option ng-repeat="scheme in schemeList">{{scheme.name}}</option> </select>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-17
      • 2019-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-15
      • 1970-01-01
      相关资源
      最近更新 更多