使用角度显示阵列中的数据
Showing data in array using angular
我试图显示数组中的数据,但我不知道如何做到。
以下是我的service.js文件的一个片段:
this.getdata = function() {
var myData = $resource('url', {method: 'get', isArray: true});
myData.prototype.destroy= function(callback) {
return reffs.remove({id: this.id},callback);
};
return myData;
};
来自控制器:
$scope.data = myservice.getdata().query;
alert($scope.data.length) // getting 4
alert($scope.data[1].id) // getting undefined
alert($scope.data[1]) // getting undefined
我也试过:
alert(JSON.parse($scope.data[1]).id)
alert(JSON.stringify($scope.data[1]).id)
alert(JSON.stringify($scope.data))
我在alert(data.length)
中得到了4个,但其他都不起作用:(如何在alert
或html中编写它们?
尝试创建这样的资源:
var myData = $resource(
'url/:id', // url
{id:'@id'}, // paramDefaults (optional)
{'update':{method:'PUT'}} // actions (optional)
);
注意第二个和第三个论点。这些是paramDefaults
和actions
。在代码片段中,您试图覆盖默认的get
行为,但没有正确构建参数。无论如何,这是不必要的,因为query
会满足您的需要。您可能想要添加的唯一操作是update
操作,因为ngResource
没有默认的PUT
操作。你可以在这里阅读更多关于ngResource
的信息。
然后你应该能够使用你的资源如下:
$scope.data = myservice.getdata().query();
如果您在调试时仍然遇到问题,我会安装巴塔朗。
相关文章:
- 计算数据点阵列与平均值的最大距离,并返回相关数据点
- 将用户选择的数据临时存储在我的阵列中
- 在阵列中推送数据-角度/离子
- 如何根据另一个节点中的数据对 Firebase 阵列进行排序
- 带多维数组返回字符串的json_encode;阵列”;而不是数据
- 聚合物动态变化数据阵列
- 阵列在拼接后不会改变它的数据.范围问题
- 检索车把中的专用阵列数据.js模板
- 将数据推送到阵列,然后迭代
- 聚合物 1.x:数据绑定阵列
- 如何获取本地存储阵列数据
- 使用角度显示阵列中的数据
- 获取此阵列模型的配对数据的最佳方式是什么
- 将数据预处理为硬编码阵列
- 在确认框中显示带有阵列数据的消息
- 使用TD标签中的数据创建阵列
- 聚合物中数据绑定到阵列
- 聚合物使用阵列进行数据绑定
- 如何将数据设置为输入类型="文本"从本地存储阵列
- 阵列数据格式redis pub子通道