你們知道如何將json格式推送到json支架嗎?如何推新陣列到json支架angularJS
JSON格式當我打印
{
"19":[
{
"group_option_id":"19",
"variant_id":"417000019",
"option_value":"Blue",
"variant_name":"M",
"sku_code_per_item":"sk-blue-100",
"prod_weight":"10",
"prod_stock":"10"
}
],
"21":[
{
"group_option_id":"21",
"variant_id":"417000024",
"option_value":"Blue",
"variant_name":"S",
"sku_code_per_item":"sk-blue-100",
"prod_weight":"100",
"prod_stock":"100"
}
]
}
下面是我的角度文件
app.controller('edit_product_stock', function($scope,$http){
$scope.product_id = function(prod_id)
{
$scope.product_id = prod_id;
$scope.get_stock = [];
$http.get('get_variant_dtl_data?prod_id='+$scope.product_id+'').then(function(data) {
console.log(data);
$scope.get_stock = data.data;
});
};
$scope.addNewChoice = function()
{
$scope.get_stock.push({}); // what should i do to add new value in $scope.get_stock
};
});
按鈕添加新的價值HTML
<button ng-click="addNewChoice()">Add new group variant</button>
我得到這個錯誤時,即時通訊執行/使用該腳本運行的網站
$scope.get_stock.push is not a function
所以這是我的代碼,所以我的計劃時,即時通訊點擊「添加新組變異體」按鈕,角度會自動創建在$ scope.get_stock一個新的JSON值
請幫忙,謝謝您的時間
聲明'$ scope.get_stock = [];上面的'$控制器 – Amitd
我已經嘗試內scope.product_id,但仍然得到了同樣的錯誤,你有什麼建議嗎? @Amitd –