我在Angular中显示JSON数据时遇到了麻烦.我成功地将数据从后端发送到前端(Angular),但我无法显示它们.
我尝试在JSFiddle上模拟类似的情况,尽管我已经从后端准备了数据
获取/发送数据 - >后端端:
//push data to Redis var messages= JSON.stringify( [ { "name": "Msg1", "desc": "desc Msg1" }, { "name": "Msg2", "desc": "desc Msg2" }, { "name": "Msg3", "desc": "desc Msg3" }, { "name": "Msg4", "desc": "desc Msg4" } ]); redisClient.lpush('list', messages, function (err, response) { console.log(response); }); //get from redis and send to frontend app.get('/messages', function(req, res){ // Query your redis dataset here redisClient.lrange('list', 0, -1, function(err, messages) { console.log(messages); // Handle errors if they occur if(err) res.status(500).end(); // You could send a string res.send(messages); // or json // res.json({ data: reply.toString() }); }); });
获取数据 - >前端(Angular)
angular.module('app') .controller('MainCtrl', ['$scope', '$http', function ($scope, $http) { 'use strict'; getFromServer(); function getFromServer(){ $http.get('/messages') .success(function(res){ $scope.messages= res; console.log(res); }); } }])
带有ng-repeat指令的HTML部分:
{{item.name}}
{{item.desc}}
谁会知道问题是什么?
1> Dodekeract..:据我所知,你将对象存储为JSON,但你永远不会解析它.因此使用
$scope.messages = JSON.parse(res);代替
$scope.messages = res;应该解决你的问题.
这是你的JSFiddle版本:https://jsfiddle.net/29y61wtg/5/
请注意,这不包括$ http调用,如果您在使用$ http后仍然遇到问题,请在评论中告诉我.
推荐阅读
如何解决《内部曲线的框》经验,为你挑选了1个好方法。 ... [详细] 如何解决《调用类方法.模棱两可的类型》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何在熊猫中制作非数值数据的条形图》经验,为你挑选了2个好方法。 ... [详细] 如何解决《如何从JavaScript对象中提取数据》经验,为你挑选了1个好方法。 ... [详细] 如何解决《访问私有嵌套类》经验,为你挑选了1个好方法。 ... [详细] 如何解决《快速找到两组数字中的普通素数除数》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Flask-Admin/Flask-SQLAlchemy:为INSERT设置user_id=current_user》经验,为你挑选了1个好方法。 ... [详细] 如何解决《将Angular的请求压缩到WebAPI》经验,为你挑选了1个好方法。 ... [详细] 如何解决《JPA条件API查询子类属性》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在整个Project中重命名RStudio上下文对象敏感》经验,为你挑选了1个好方法。 ... [详细] 如何解决《scikit-learn的进度条?》经验,为你挑选了2个好方法。 ... [详细] 如何解决《Sublimetext-(补充工具栏/标签/转到任何东西)韩文/中文/日文破碎》经验,为你挑选了1个好方法。 ... [详细] 如何解决《了解离子》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Drupal8以编程方式创建字段》经验,为你挑选了0个好方法。 ... [详细] 如何解决《StanfordCoreNLP命名实体识别如何捕获5英寸,5英寸,5英寸,5英寸等测量值》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Logcat错误消息-尝试以非零计数销毁屏障》经验,为你挑选了0个好方法。 ... [详细] 如何解决《getDrawable()在尝试从imageview获取位图时给出null对象》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何在Windows上从命令行启动MingW控制台(GitBash)?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《socket.send()和socket.sendall()有什么区别?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何将TypeScriptWebPackts-loader与Angular2@View样式集成?》经验,为你挑选了0个好方法。 ... [详细]吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1Haskell没有使用'print'产生的实例
- 2'NSInvalidArgumentException',原因:'***setObjectForKey:object不能为nil(key:device_uid)'
- 3如果我正确使用频道,我是否需要使用互斥锁?
- 4围绕UILabel的每个字边界
- 5Android Fragment - getActivity().runOnUiThread在重启app时返回null
- 6Matplotlib Colorbar科学记数法偏移
- 7在哪个线程上执行Swift属性的didSet {}?
- 8括号mozilla firefox开发者版的实时预览
- 9如何在plottable.js中创建烛台图表
- 10如何知道从主类调用方法的次数?
- 11如何在nodejs中创建mysql模式
- 12使用handlebars.js显示JSON数据
- 13如何使用不同的pluginClasspath在gradle中配置自定义findbugs任务
- 14使用jQuery文件上传上传一个超过1GB到2GB的大文件 - blueimp(基于Ajax)php/yii它在Firefox浏览器中显示错误
- 15TFS 2015可以构建变量访问其他构建变量吗?
- 16这个例外可能是什么原因?java.lang.RuntimeException:未初始化InputChannel
- 17Sitecore 8.1 - 在没有MongoDB的情况下运行
- 18golang在多播ip上发送json
- 19Coldfusion如何重复另一个案例的相同任务
- 20SSH.Net异步文件下载
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有