UNPKG

unserver-unify

Version:

50 lines (46 loc) 1.78 kB
'use strict'; angular.module('bamboo.company').controller('NewsDetailCtrl', function( $scope, ApiService, $state, $stateParams, Lightbox) { var self = this; this.has_position = true; this.id = $stateParams.id; this.contentModel = {}; this.publicUrl = ApiService.SHOST + "/companynews/"; this.contentModelPicUrl = ApiService.SHOST + "/public/" + ApiService.RES + "/schoolnews/"; $scope.submitted = false; this.defaultNewsPhoto = 'assets/images/news_no-image1.jpg'; var path = "/groupnews/"; if ($state.current.name.indexOf('annos') > -1) { path = "/companyannoucements/"; } console.log($state.current.name); console.log(self.id); if (self.id) { ApiService.get(path + self.id).then(function(result) { // console.log( '-Starting auth session result: '); if (result.data.success) { console.log(result.data.data); self.news = result.data.data || {}; if (self.news.photo) { //self.imageUrl = self.newsPicUrl + self.news.photo; self.imageUrl = self.news.photo ? self.publicUrl + self.news.photo : self.defaultNewsPhoto; } self.contentModel = self.news; console.log(self.imageUrl); } }); } // function getInfo() { // ApiService.get("/newses/" + _self.id).then(function(result) { // console.log(_self.id) // if (result.data.success) { // _self.contentModel = result.data.data || {}; // _self.imageUrl = _self.contentModel.photo ? _self.contentModelPicUrl + _self.contentModel._id + '/' + _self.contentModel.photo : _self.defaultNewsPhoto; // } // }); // } $scope.openLightboxModal = function(url) { Lightbox.openModal([{ url: url }], 0); }; });