我在访问从node.js服务器返回的json对象时遇到了一些困难 在我的离子应用程序中。
以下是我的代码: HTML代码:
<ion-item ng-repeat="msg in messages">
<div class="section-a">{{ msg.text }}</div>
<div class="section-b">{{ msg.info }}</div>
</ion-item>
我的控制器:
// some vars
var db = this;
db.messages = [];
SystemData.getMessages( some_user_id ).then( function( res ) {
// the above SystemData is my service ...
if ( res.data != 0 || res.data != null ) {
for ( var i = 0; i < res.data.length; i++ ) {
var msgObj = {
text: res.data[i].Messages,
now: res.data[i].Info
};
db.messages.push( msgObj );
$scope.messages = db.messages;
}
}
})
以下代码不会返回视图部分中的任何内容。虽然因为离子项标签中的div是样式的, 我可以看到div但没有数据。实际上存在两个结果,这显示两个div但没有数据。 下面是我的控制台上返回json数据的快照。