得到休息api出现在我的离子应用程序中

时间:2016-09-06 17:43:05

标签: angularjs api http ionic-framework

我试图从我的休息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);

0 个答案:

没有答案