Javascript 有些结果不';在谷歌Chrome中不显示,但在FireFox中显示
我创建了一个SelectedProduct factory来保存ProductDetailCtrl中的数据,并在ProductOrder Ctrl中检索数据 工厂如下所示Javascript 有些结果不';在谷歌Chrome中不显示,但在FireFox中显示,javascript,angularjs,google-chrome,firefox,ionic-framework,Javascript,Angularjs,Google Chrome,Firefox,Ionic Framework,我创建了一个SelectedProduct factory来保存ProductDetailCtrl中的数据,并在ProductOrder Ctrl中检索数据 工厂如下所示 .factory('SelectedProduct',function(){ var products = {}; return{ addCategory: function(_category){ return products.category = {category: _category
.factory('SelectedProduct',function(){
var products = {};
return{
addCategory: function(_category){
return products.category = {category: _category};
},
addSelectedProduct: function(_name,_image,_quantity,_price){
return products.item = {name: _name, image: _image,quantity: _quantity,price: _price};
},
getSelectedProduct: function(){
return products.item;
},
getCategory:function(){
return products.category
}
}
})
在my product_detail.html中,我通过点击保存参数:
<img ng-src="{{product.image}}" alt="{{product.product_name}}" ng-click="SelectImage((detail.image = product.image),(detail.name = product.product_name),(detail.quantity = product.quantity),(detail.price = product.price))" width="500" height="340">
SelectedProduct.addCategory($stateParams.categoryName);
$scope.SelectImage = function () {
SelectedProduct.addSelectedProduct($scope.detail.name,$scope.detail.image,$scope.detail.quantity,$scope.detail.price);
};
<h3>RM {{selectedProduct.price}}</h3>
然后我调用product\u order.html中保存的数据:
<img ng-src="{{product.image}}" alt="{{product.product_name}}" ng-click="SelectImage((detail.image = product.image),(detail.name = product.product_name),(detail.quantity = product.quantity),(detail.price = product.price))" width="500" height="340">
SelectedProduct.addCategory($stateParams.categoryName);
$scope.SelectImage = function () {
SelectedProduct.addSelectedProduct($scope.detail.name,$scope.detail.image,$scope.detail.quantity,$scope.detail.price);
};
<h3>RM {{selectedProduct.price}}</h3>
但输出只能在chrome浏览器中显示,在我的设备和其他浏览器中都可以正常工作。我只是想知道为什么会是这样。关于这个问题有什么想法和理由吗
注意:
其他数据,如名称、图像链接在chrome中运行良好,但仅00.00格式的价格无法显示。从MySQL online检索的价格存储在varchar中
来自铬的结果
来自FireFox的结果Google Chrome中必须有一些缓存,请尝试空缓存和硬重新加载选项,该选项可以在开发者模式下执行,只需右键单击刷新按钮即可