I am bulding a list using ng-repeat from array of objects. One of the property in array is a boolean that will go in ng-show of each element I am building using this array. Array itself is a scope variable too.
Now I want to update display property only. Is it possible?
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.displayThird = false;
$scope.list = [
{
text: "One",
display: true
},
{
text: "Two",
display: true
},
{
text: "Three",
display: $scope.displayThird
},
{
text: "Four",
display: true
}
];
/* I want this function to update my display property */
$scope.display = function() {
$scope.displayThird = true;
}
});
var idx= $scope.list.indexOf(item)
– charlietfl Nov 17 '13 at 14:12