Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 如何获取对象的全名?_Backbone.js_Marionette - Fatal编程技术网

Backbone.js 如何获取对象的全名?

Backbone.js 如何获取对象的全名?,backbone.js,marionette,Backbone.js,Marionette,以下内容中的www、xxx、yyy和zzz应该是什么 window.App = new Backbone.Marionette.Application(); App.module('ContactMgr.Detail', function (Detail, App, ... ) { Detail.Layout = Marionette.LayoutView.extend({ initialize: function () { console.log( www );

以下内容中的www、xxx、yyy和zzz应该是什么

window.App = new Backbone.Marionette.Application();

App.module('ContactMgr.Detail', function (Detail, App, ... ) {
  Detail.Layout = Marionette.LayoutView.extend({
    initialize: function () {
      console.log( www );   // prints 'Layout'
      console.log( xxx );   // prints 'Detail'
      console.log( yyy );   // prints 'App.ContactMgr.Detail'
      console.log( zzz );   // prints 'App.ContactMgr.Detail.Layout'  
                            // (if not concatenating yyy and www)
    };
  });
)};

Detail.Layout初始化在哪里?@aktiv coder在App.Controller.marionete.Controller.extend中…示例用法是:拥有所有不同的布局布局布局1、布局2。。。从一个基类App.Layout扩展而来,初始化后打印“Layout1 initialized”等。www、xxx等在哪里定义?我知道您在哪里调用它们,但是没有定义…名称引用类,但是类可以有许多名称。如果您说var Pancakes=Detail.Layout,您希望发生什么?如果您的视图需要知道它们的名称,那么您必须通过向extend调用添加内容来自己完成。