我有以下代碼。ng選項sected屬性不起作用
<div class="form-group">
<label class="col-lg-4 control-label" for="gcAttribute">GC</label>
<div class="col-lg-8">
<select class="form-control" id="gcAttribute" ng-selected="selectedAttribute.GC" ng-model="selectedAttribute.GC" ng-options="item as item.ColumnName for item in tableColumns | filter:{TableName:'GC'}"></select>
<textarea>{{selectedAttribute.GC|json}}</textarea>
</div>
</div>
我的選項已填充,但沒有選擇。我相信我正在做一些不容易理解的事情。
我有一個對象稱爲selectedAttribute
,我想編輯,它有很多特性GC
,PE
的,SL
GC
,PE
和SL
是某種像下面陣列的一個對象tableColumns
{{TableName:"GC", ColumnName="IdeaName" ..............}
{TableName:"PE", ColumnName="PresenterId" ............}
{TableName:"SL", ColumnName="VenueId" ..............}}
同時編輯我需要一個組合框與對象上的選擇選項我可以得到選項位罰款,但選定的選項沒有被選中。
selectedAttribute.GC在文本區域中具有值。但仍未選擇。 – bhushanvinay
select的ngModel引用$ scope.tableColumns中的元素。這個元素是一個對象,而不是一個字符串。文本區域的模型是一個字符串。所以textarea的模型不能是$ scope.tableColumns的任何元素。 –