26 lines
863 B
JavaScript
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);
|
|
}
|
|
);
|
|
}
|
|
}]);
|