Backbone.js Troubleshooting

イシュー

  • Backbone.js の取り扱い中に出たエラーのログなど

TypeError: Cannot read property 'each' of undefined

  • scriptの呼び出し順を、underscore -> backbone にしないと出ます。
参考

IE7だと、Marionette.LayoutView のregions パラメータによる、AddRegionができない

 Layout.Root = Marionette.LayoutView.extend({
      el: '#fsmapp',
      regions: {
        header: '#header',
        main: '#main',
        footer: '#footer'
      }
    });

なので、Appに直接AddRegionしてあげる

      fsmApp.addRegions({
        header: "#header",
        main: "#main",
        footer: "#footer"
      });