从资源返回数据,但不显示任何内容
Data is returned from resource, but nothing displays
我有一个AngularJS Frontend/RRails后端web应用程序。
我在JSFIDDLE上发布了我的前端代码。索引页面上的rails后端返回一些json:
[{"id":1,"name":null,"user_id":null,"created_at":"2013-11-27T22:09:31Z","updated_at":"2013-11-27T22:09:31Z"},{"id":2,"name":null,"user_id":null,"created_at":"2013-11-27T22:22:55Z","updated_at":"2013-11-27T22:22:55Z"}]
在Chrome Developer的网络选项卡上,它显示响应返回了正确的JSON。没有任何错误(至少它显示了),但当我使用{{row.id}}
或{{row.created_at}}
时,没有什么显示得像它应该显示的那样,它们在json中填充了数据。
谢谢你的帮助!
回调中很可能缺少$scope.$apply()
语句,因为回调来自angularjs上下文之外。试试这个
rowsService.fetchPopular(function(data){
$scope.$apply(function() {
$scope.rows = data;
});
});
相关文章:
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- D3.js生成有效的SVG,但不显示任何内容
- HTML 5 和 3.js 代码不会在网页上显示任何内容
- jquery Ajax没有;不要显示任何信息(既不显示成功也不显示失败)
- javascript函数,该函数不起作用,但不会显示任何错误
- JavaScript 未显示任何警报对话框
- 是否有任何内置方法可以更改JavaScript对象'的属性设置为某个值
- 谷歌地图没有显示任何标记
- 没有使用Highcharts显示任何图形
- jQuery导航下拉菜单未显示..任何想法
- AngularJS:console.log不显示任何内容
- ng-repeat不显示任何内容
- ng-重复不显示任何内容
- extjs在chrome中可以正常工作;不要在firefox或ie中显示任何内容
- 使用javascript在标签上不显示任何内容
- console.log在FF插件生成器中没有显示任何内容
- TypeAhead.js没有显示任何输出Rails
- 使用ajax运行php脚本不会显示任何结果
- 我的Javascript项目正在访问网络摄像头,但没有显示任何内容
- 输入类型“文本”的 ng-init 不会在文本框内显示任何数据