Chapter 9: Trimming your watch list with lazy binding
HTML
<script src="https://code.angularjs.org/1.3.2/angular.min.js"></script>
<div ng-app="myApp">
<div ng-controller="Ctrl">
<button ng-click="add()">Add</button>
<div ng-repeat="player in ::roster.players">
{{ ::player.name }}
</div>
<hr />
<pre>{{ roster | json }}</pre>
</div>
</div>
JavaScript
angular.module('myApp', [])
.controller('Ctrl', function($scope, $parse) {
$scope.roster = {
players: [
{ name: 'Brandon Marshall' },
{ name: 'Alshon Jeffery' }
]
};
$scope.add = function() {
$scope.roster.players.push({
name: 'Marquess Wilson'
});
};
});