I cannot get ng-options to work:
My model that I'd like to update via a drop down is
wifiSettings = { channelNumber: 2, ... }
and the available options should come from an array like
availableChannels = [
{
number: 1,
frequency: 2412,
maxTransmitPower: 20
},
{
number: 2,
frequency: 2417,
maxTransmitPower: 20
},
....
]
I tried with several expressions in ng-options, but nothing seemed to work,
for example, this does never show the selected value:
<select id="channel"
ng-model="wifiSettings.channelNumber"
ng-options="channel.number as channel.number for channel in
availableChannels track by channel.number">
</select>
(Ideally the labels in the options should be an expression like "{{
channel.number + '(' + channel.frequency + 'MHz)' }}" but that's another
story.)
Here is a (broken) example: http://plnkr.co/edit/4e28Pe?p=info
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.