如何在angular js中创建json对象
how to create json object in angular js
this.addToCart = function(id,name,category,price) {
alert(id+"name"+name);
var eachProduct = [
{
"name": name,
"id": id,
"category":category,
"price":price
}
];
alert(eachProduct.name);//I am getting undefine
addedProductsList.push(eachProduct);
sessionStorage.setItem("addedProductsList", addedProductsList);
return "success";
};
如何将功能参数传递给每个产品?
Abdul已经指出你有一个JSON数组并且你想要一个JSON对象,这里你需要
var eachProduct =
{
"name": name,
"id": id,
"category":category,
"price":price
};
现在alert(eachProduct.name);
将返回name。我认为"如何将函数参数传递给每个产品"是指向JSON对象添加属性。要做到这一点,你需要输入
eachProduct["someAttribute"]='"value":someValue';
您已经将eachProduct
声明为数组,您需要使用eachProduct[0].name
来代替。
可以使用forEach遍历数组。请找到jsFiddle在您的示例中工作。
代码片段:
eachProduct.forEach(function(obj){
alert(obj.name);
});
相关文章:
- 如何创建JSON数组
- 使用System从C#集合创建JSON数组.网状物剧本序列化
- 在AngularJS中创建JSON字符串
- 使用angular创建JSON下载链接
- 如何从带有多个对象的JSON字符串创建JSON对象
- 如何在JS中创建JSON数据
- 如何从下拉列表中的值在量角器中创建 json 字符串
- 在javascript中使用给定的数据创建Json
- 用于创建 JSON 对象的 Javascript 递归
- 从另一个JSON对象创建JSON对象
- 在JSFiddle中使用Angular创建JSON表
- 使用linq.js从多个对象创建JSON对象数组
- 基于变量创建json对象id
- 从文件目录结构创建JSON数据的有效功能
- 正在创建JSON属性
- 通过比较另外两个json对象来创建json对象
- 如何使用普通的旧Javascript对象创建JSON
- 创建JSON obj并通过jQuery AJAX将其发送到PHP并响应它
- 从另一个 JSON 对象数组创建 JSON 对象数组
- 动态创建 json 密钥