unserver-unify
Version:
31 lines (30 loc) • 1.27 kB
JavaScript
;
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();
});