my-bookmark/public/scripts/controllers/bookmarks-controller.js

26 lines
863 B
JavaScript

app.controller('bookmarksCtr', ['$scope', '$filter', 'bookmarkService', 'pubSubService', function($scope, $filter, bookmarkService, pubSubService) {
console.log("Hello bookmarksCtr...");
$scope.bookmarks = []; // 书签数据
getBookmarks({s:111, b:222, i:'lcq'});
pubSubService.subscribe('MenuCtr.bookmarks', $scope, function(event, data) {
console.log('subscribe MenuCtr.bookmarks', data);
});
pubSubService.subscribe('MenuCtr.searchBookmarks', $scope, function(event, data) {
console.log(data);
});
function getBookmarks(params){
bookmarkService.getBookmarks(params).then(
function(data) {
console.log(data);
$scope.bookmarks = data;
},
function(errorMsg) {
console.log(errorMsg);
}
);
}
}]);