2

Javascript、Requirejs、および Backbonejs を使用して Wordpress テーマを作成しようとしています。

app.postsCollection = new Posts.Collection();index ルートでは、すべての WordPress 投稿を含む新しい postsCollection をインスタンス化します。次に、 .fetch() を実行しますapp.postsCollection.fetch( { success: ..., error: ... } );

これが私のmodules/posts/collection.jsファイルのコードです:

define( function( require, exports, module ) {

"use strict";

var app       = require( 'app' );
var PostModel = require( './model' );

var PostsCollection = Backbone.Collection.extend( {

    model   : PostModel,
    url     : app.jsonApi + "get_posts/",

    parse: function( response ) {

        return response.posts;

    }

} );

module.exports = PostsCollection;

} );

私の問題 :

と を定義する PostModel を拡張したいと思いvar ImagePostModel = PostModel.extend( { ... } );ますvar GalleryPostModel = PostModel.extend( { ... } );。次に、収集されたデータの投稿タイプ (画像またはギャラリー) のおかげで、フェッチ中に特定のモデルを使用したいと思います。これどうやってするの ?

4

1 に答える 1