我在ie9和ie10中渲染字典值时遇到问题。我正在做的是通过迭代字典来渲染<select>
项:
<table class="table table-striped table-condensed">
<tr data-ng-repeat="(rightKey, value) in rightValuesLinksForSelectedType">
<td><label>{{rightNames[rightKey]}}</label></td>
<td>
<select data-ng-model="rightsSelected[rightKey]" class="form-control">
<option data-ng-repeat="(wordKey, wordValue) in value"
data-ng-selected="wordValue" value="{{wordKey}}">
{{rightValues[wordKey]}}
</option>
</select>
</td>
</tr>
</table>
字典由api提供。所有都在firefox / chrome / ie11下工作但在ie9和ie10中失败。我在页面渲染后看到的是<option>
中的某些值未呈现(它们看起来像代码中的{{rightValues[wordKey]}}
,其中一些值被正确呈现。字典由api提供,关于它们的外观我什么也做不了。第一个ng-repeat中的'value'是我在第二个ng-repeat中迭代的另一个字典。至于data-ng-selected="wordValue"
- wordValue是'true'或'注意,并非所有<select>
值都不正确,在展开选择后,我看到正确呈现的文本。有任何线索吗?