如果我使用Swagger JS,Ember getJSON会有区别吗?

时间:2014-06-23 20:27:41

标签: ember.js swagger

从API中将JSON拉入模型,我通常会这样做:

return Ember.$.getJSON('http://....');

但是如果我使用Swagger,语法会有区别吗?

我前几天刚刚开始介绍这项工作。后端开发人员开始使用它......但这对我们所有人来说都是新的,所以我不知道如何在前端使用它?

1 个答案:

答案 0 :(得分:0)

我根本不熟悉Swagger,但你总是可以使用一个承诺并以这种方式连接结果。

假设招摇连接

  swagger = new SwaggerApi({
    url: "http://petstore.swagger.wordnik.com/api/api-docs",
    success: function() {
      if(swagger.ready === true) {
        // upon connect, fetch a pet and set contents to element "mydata"

      }
    }
  });

model: function(){
  return Ember.RSVP.Promise(function(resolve, reject){
    swagger.apis.pet.getPetById({petId:1}, function(data) {
      resolve(data.content.data);
    });
  });
});