我需要但是渲染我選擇使用NG重複與選項的選擇菜單內,像這樣選擇標記選項不會NG-重複工作
<select name="category" id="category" ng-model="rumor.category" validation-pattern="requiredOnly" error-icon>
<option ng-repeat="cat in formOptions.categories" value="{{ cat }}" >{{ cat }}</option>
</select>
是空的,檢查控制檯我當看到以下內容:
<select id="category" class="ng-scope ng-pristine ng-invalid ng-invalid-required" ng-model="rumor.category" name="category" required="required">
<option value="? undefined:undefined ?"></option>
</select>
現在我知道我應該真正使用ng-options
選擇菜單上,但是我希望包括角UI/UI,選擇2是不相容與ng-options
和文檔recomends我們荷蘭國際集團的中繼器(見https://github.com/angular-ui/ui-select2)
當我使用一個不同的標籤相同的中繼器,例如:
<p ng-repeat="cat in formOptions.categories" value="{{ cat }}" >{{ cat }}</p>
中繼器工作正常。任何想法,爲什麼這是?
在此先感謝。
您可以發佈'formOptions.categories「' –
嘗試使用對象的數組,而不是字符串數組的很可能是一個範圍繼承問題 – charlietfl
formOptions.categories是?一個字符串數組......當將其改爲一個對象數組時,我仍然得到相同的錯誤,現在就是這樣: $ scope.formOptions.categories = [ {'cat':'1'}, { 'cat':'2'}, {'cat':'3'}, {'cat':'4'} ]。 –