myApp.controller( 'demoCallbacks' , [ '$scope' , function ($scope) {
$scope.modernBrowsers = [
{
icon: '
',
name: 'Opera',
maker: 'Opera Software',
ticked: true
},
{
icon: '
',
name: 'Internet Explorer',
maker: 'Microsoft',
ticked: false
},
{
icon: '
',
name: 'Firefox',
maker: 'Mozilla Foundation',
ticked: true
},
{
icon: '
',
name: 'Safari',
maker: 'Apple',
ticked: false
},
{
icon: '
',
name: 'Chrome',
maker: 'Google',
ticked: true
}
];
$scope.fOpen = function() {
console.log( 'On-open' );
}
$scope.fClose = function() {
console.log( 'On-close' );
}
$scope.fClick = function( data ) {
console.log( 'On-item-click' );
console.log( 'On-item-click - data:' );
console.log( data );
}
$scope.fSelectAll = function() {
console.log( 'On-select-all' );
}
$scope.fSelectNone = function() {
console.log( 'On-select-none' );
}
$scope.fReset = function() {
console.log( 'On-reset' );
}
$scope.fClear = function() {
console.log( 'On-clear' );
}
$scope.fFilterChange = function( data ) {
console.log( 'On-filter-change' );
console.log( 'On-filter-change - keyword: ' + data.keyword );
console.log( 'On-filter-change - result: ' );
console.log( data.result );
}
}]);