[英]send json object from jquery to angularjs and use ng-repeat
I have a json object that come from node server as a variable "msg" and receive it by socket.on and I want to use this json with angularjs as ng-repeat please help ! 我有一个来自节点服务器的json对象,它是变量“ msg”,并通过socket.on接收它,我想将此json与angularjs一起使用,如ng-repeat,请帮助!
<script>
var socket = io();
socket.on('chat message', function(msg){
$("ul").html(msg);
var app = angular.module('myApp', []);
app.controller('jsCtrl', function($scope) {
$scope.msgs = msg;
});
});
</script>
<ul>
<li ng-repeat="item in msgs">
{{item.Name}}
</li>
</ul>
i have in server this code var 我在服务器上有此代码var
initData = JSON.parse('<%-JSON.stringify(data)%>');
and I think I must use json.stringify(msg); 而且我认为我必须使用json.stringify(msg); to convert it to json 将其转换为json
how can I use it with angular js ng-repeat ! 我如何将其与angular js ng-repeat结合使用!
Maybe, 也许,
(function() {
angular.module('myApp', [])
.controller("jsCtrl", jsCtrl);
jsCtrl.$inject = ['$scope'];
function jsCtrl($scope) {
var socket = io();
socket.on('chat message', function(msg) {
$scope.msgs = angular.fromJson(msg);
}
}
});
})();
It's just an idea, I don't know exactly what kind of data is coming. 这只是一个主意,我不知道到底要什么样的数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.