从API中将JSON拉入模型,我通常会这样做:
return Ember.$.getJSON('http://....');
但是如果我使用Swagger,语法会有区别吗?
我前几天刚刚开始介绍这项工作。后端开发人员开始使用它......但这对我们所有人来说都是新的,所以我不知道如何在前端使用它?
答案 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);
});
});
});