1

只是试图在 Angular 中创建一个默认的选定值,但到目前为止我没有运气。

编译前的 HTML:

<select ng-options="select.Value as select.Name for select in ruleSelect" ng-model="rule.MatchLogic" ng-init="rule.MatchLogic = 0" ></select>

浏览器源代码中的 HTML:

<select ng-options="select.Value as select.Name for select in ruleSelect" ng-model="rule.MatchLogic" class="ng-pristine ng-valid">
<option value="?" selected="selected"></option>
<option value="0">All</option>
<option value="1">At Least</option>
<option value="2">At Most</option>
</select>

如何使 value=0 (All) 成为默认选择值。

4

1 回答 1

2

您需要做的就是将您的ng-model值设置rule.MatchLogic为等于选项中的相应值。您使用的选项是ruleSelect.

例如,rule.MatchLogic = ruleSelect[someSelector].Value;在您的控制器中设置。

于 2014-04-21T13:53:41.573 回答