app.controller('DiscussionController', function($scope, $http, $routeParams, auth, common){ $scope.formData = {comment: ''}; var loadData = function(id){ common.loadCommonData(id, 'messages').then(function successCallback(response) { console.log(response.data); $scope.discussion = response.data.data; }, function errorCallback(response) { }); }; auth.getOpenId().then( function successCallback(response){ loadData($routeParams.id); }, function errorCallback(response) { alert("获取openid出错:"+response); } ); $scope.addDiscussionReply = function(data){ console.log(data.comment); common.addCommonReply($routeParams.id, 'Message', data, function(){ $scope.formData = {comment: ''}; loadData($routeParams.id); }); }; $scope.addPraise = function(act){ common.addCommonPraise(act); }; $scope.decreasePraise = function(act){ common.decreaseCommonPraise(act); }; });