我试图使用骨干填充instagram图像,
我基本上有3个型号如下,
用户模型存储与instagram相关的所有用户信息
App.Models.User = Backbone.Model.extend({
defaults: {
id: '',
access_token: '',
userid: '',
username: '',
full_name: '',
profile_picture: ''
},
urlRoot: "/api/user/",
initurl: function() {
return "https://api.instagram.com/v1/users/"+this.get('userid')+"/media/recent/?access_token=" + this.get('access_token');
},
initialize: function() {
this.set('id', $('#domdump .id').val());
this.fetch({
success: function(model) {
var photos = new App.Collections.Ig_photos([],{
url: model.initurl()
});
}
});
}
});
Run Code Online (Sandbox Code Playgroud)
存储下一个分页URL的模型
App.Models.Ig_next_url = Backbone.Model.extend({
defaults: {
next_url: ''
},
next_url:function(){
return this.get('next_url');
}
});
Run Code Online (Sandbox Code Playgroud)
照片的模型
App.Models.Ig_photo = Backbone.Model.extend({});
Run Code Online (Sandbox Code Playgroud)
多张照片的集合
App.Collections.Ig_photos = Backbone.Collection.extend({
model: App.Models.Ig_photo,
initialize: function(model, options) …Run Code Online (Sandbox Code Playgroud) backbone.js ×1