javascript - Binding to Elements of Arrays in AngularJS -


in angularjs, can bind text inputs elements of arrays:

<input type="text" ng-model="foo[2]" /> 

is allowed, or work accident?

when try bind select elements or checkbox input array elements fail work - i.e. select element not change displayed, or bound, value on selection , checkbox not display tick when clicked.

am missing here?


update: works in jsfiddle: http://jsfiddle.net/azfzc/

it work on select elements

look jsfiddle http://jsfiddle.net/fste7/

html

<div ng-app> <div ng-controller="mycontroller">     select <select ng-change="changed()"          ng-options="option.value option.label option in options" ng-model="ar[0]">  </select> </div> </div> 

js

function mycontroller($scope){     $scope.options = [         { label : "first element", value : 0 },         { label : "second element", value : 1 },     ]      $scope.ar = [];     $scope.ar[0] = 0;      $scope.changed = function(){          console.log($scope.ar[0]);     } } 

Comments

Popular posts from this blog

html - How to style widget with post count different than without post count -

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

javascript - storing input from prompt in array and displaying the array -