IE9和IE10字典渲染

时间:2014-06-16 13:36:05

标签: angularjs dictionary internet-explorer-9 internet-explorer-10

我在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>值都不正确,在展开选择后,我看到正确呈现的文本。有任何线索吗?

0 个答案:

没有答案