我试图从我的休息api获取我的数据以显示离子练习,但不确定我做错了什么,因为它没有出现。
控制器
.controller('homeCtrl', function($http) {
var app = this;
$http.get("http://localhost:3000/people")
.success(function (result) {
app.people = result;
})
})
home.html
<ion-view title="Home" id="page1">
<ion-content padding="true" class="has-header">
<h1 id="home-heading1" style="color:#000000;">Heading</h1>
<ion-list id="home-list1">
<ion-item ng-repeat="person in app.people" class="item-avatar" id="home-list-item4">
{{person.first_name}} {{person.last_name}}
</ion-item>
</ion-list>
</ion-content>
</ion-view>
数据是什么样的
[{"_id":"5720194b30dbfbab5a05f0a4","id":2,"gender":"Female","first_name":"Lisa","last_name":"Gutierrez","email":"lgutierrez1@histats.com","ip_address":"128.231.195.15"},{"_id":"5720194b30dbfbab5a05f0a5","id":1,"gender":"Male","first_name":"Dennis","last_name":"Ford","email":"dford0@noaa.gov","ip_address":"159.176.21.39"},{"_id":"5720194b30dbfbab5a05f0a6","id":3,"gender":"Male","first_name":"Adam","last_name":"Reed","email":"areed2@harvard.edu","ip_address":"233.75.224.44"},{"_id":"5720194b30dbfbab5a05f0a7","id":4,"gender":"Female","first_name":"Amy","last_name":"Hayes","email":"ahayes3@whitehouse.gov","ip_address":"224.24.23.139"},{"_id":"5720194b30dbfbab5a05f0a8","id":5,"gender":"Male","first_name":"Jack","last_name":"Morgan","email":"jmorgan4@slideshare.net","ip_address":"44.145.64.243"},{"_id":"5720194b30dbfbab5a05f0a9","id":6,"gender":"Female","first_name":"Christina","last_name":"Lane","email":"clane5@biblegateway.com","ip_address":"172.208.162.22"}.....
休息api,我知道它有效。它是在测试angularjs应用程序
/ ** *由g62于2016年4月26日创建。 * /
var express = require('express');
var mongoose = require('mongoose');
var cors = require('cors');
mongoose.connect('mongodb://localhost:27017/people')
var personSchema = {
gender: String,
first_name: String,
last_name: String,
email: String,
ip_address: String
}
var Person = mongoose.model('Person', personSchema, 'person')
var app = express()
app.use(cors());
app.get('/people', function(req, res) {
Person.find(function (err, doc) {
res.send(doc);
})
})
app.listen(3000);