1

以下は、バックボーン レイアウト マネージャーの github からのサンプル コードです。ビューのカスタム レンダリングが呼び出されない/ブレーク ポイントで停止しない。何が起こっているのか。

   // Create a Content view to be used with the Layout below.
    var ContentView = Backbone.Layout.extend({
      template: "#content"
    });

    // Create a new Layout with a sub view for content.
    var layout = new Backbone.Layout({
      template: "#layout",

      // This will place the contents of the Content View into the main
      // Layout's <p></p>.
      views: {
        // Appending a new content view using the array syntax
        p: new ContentView({
          // Custom render function that reverses everything.
          render: function(template, context) {
            return template(context).split("").reverse().join("");
          }
        })
      }
    });

    // Attach the Layout to the main container.
    layout.$el.appendTo(".main");

    // Render the Layout.
    layout.render();
4

1 に答える 1

1

これは、問題を投稿したときに Github から回答がありました。それはlayout.renderTemplate()でなければなりません

于 2013-09-03T10:12:11.593 に答える