UNPKG

unserver-unify

Version:

63 lines (62 loc) 2.08 kB
'use strict'; angular.module('bamboo').controller('TopicSidebarCtrl', function($scope,$state, CommonService, ApiService) { console.log($state.current.name); if ($state.current.name == "index.myforums") { var info={ action:'getmysidertopics' }; ApiService.post('/mvtopics',info).then(function(result) { console.log(result); if (result.data.success) { // console.log(result); $scope.hottopics = result.data.data.hotest; console.log($scope.hottopics); angular.forEach($scope.hottopics, function(item) { var user = { id: item.author_id, avatar: item.author.avatar, } item.photourl = CommonService.getAvatarSrc(user); }) $scope.newtopics = result.data.data.latest; console.log($scope.newtopics); angular.forEach($scope.newtopics, function(item) { var user = { id: item.author_id, avatar: item.author.avatar, } item.photourl = CommonService.getAvatarSrc(user); }) } }); } else { var hoturl = '/hotmvtopics'; ApiService.get(hoturl).then(function(result) { if (result.data.success) { $scope.hottopics = result.data.data; console.log($scope.hottopics); angular.forEach($scope.hottopics, function(item) { var user = { id: item.author_id, avatar: item.author.avatar, } item.photourl = CommonService.getAvatarSrc(user); }) } }); var newurl = '/newmvtopics'; ApiService.get(newurl).then(function(result) { if (result.data.success) { $scope.newtopics = result.data.data; console.log($scope.newtopics); angular.forEach($scope.newtopics, function(item) { var user = { id: item.author_id, avatar: item.author.avatar, } item.photourl = CommonService.getAvatarSrc(user); }) } }); } });