我是Angularjs的初學者,我有一個問題。我的ng選項不起作用
看看這個:
<div ng-init = " listEmail = [ {name:'Helton', email:'[email protected]', type:'A'}, {types: ['A', 'B', ' ']} ]"> </div>
這:
<div class="email-view" data-ng-repeat="lista in listEmail| filter: selectName | orderBy:'-id':true"> <select ng-model="lista.type" ng-options="c.types for c in listEmail.types"> <option value=""></option> </select> <input type="text" value="{{lista.email}}" name="{{lista.name}}" style="border:0;"> </div>
我想獲得這樣的結果:
<select> <option value=""></option> <option value="A" selected></option> <option value="B"></option> </select>
對不起,我錯了。
您的listEmail是一個數組。只需在你的ng選項中使用'listEmail [0] .types'。 – Beterraba
我覺得@Beterraba意思是'listEmail [1] .types',我也不認爲這個'''值會像預期的那樣工作以獲得所需的輸出 – TheSharpieOne
@TheSharpieOne你是對的。我不知道爲什麼我認爲這兩個對象是數組中的單個條目。 – Beterraba