UNPKG

unserver-unify

Version:

31 lines (30 loc) 1.27 kB
'use strict'; angular.module('bamboo.product').controller('ProductDetailCtrl', function(ApiService, loginService, $rootScope, $state, $sce, $stateParams) { var _self = this; console.log("---- ProductListInCategoryCtrl -----"); this.defaultPhoto = "assets/images/product.png"; this.productpath = ApiService.SHOST + '/product/'; console.log($state.current.name); this.page = 0; this.items = []; _self.currency = (loginService.school.currency&&loginService.school.currency.sign)?loginService.school.currency.sign:'$'; function showProduct() { var info = { action: "getproduct", id: $stateParams.id }; ApiService.post("/business", info).then(function(result) { if (result.data.success) { _self.item = result.data.data || {}; $rootScope.ProductName = _self.item.name; console.log(_self.item); _self.imageUrl = _self.item.photo ? _self.productpath + _self.item._id + '/' + _self.item.photo : _self.defaultPhoto; // console.log(_self.item.audio); if (_self.item.audio) { _self.item.audiourl = $sce.trustAsResourceUrl(_self.productpath + _self.item._id + '/' + encodeURI(_self.item.audio)); } } }); } showProduct(); });