0

コンポーネントごとに異なるビューを使用してビジュアルビルダーを作成しています。すべてのビューは次のように宣言されます。

$(function() {
   var parallaxView = new Backbone.view.extend({
        ....
   });
   var parallaxView = new Backbone.view.extend({
        ....
   }); 
}); 

ある時点で、そのビューから新しいオブジェクト ビューを作成し始めます。しかし、私が知っているのは、オブジェクト内のビューストアの名前を表す文字列だけです

name

私の質問は、そのオブジェクト値をクラス名として使用する新しいクラスなど、何らかの方法でオブジェクトを作成できますか。

var myView = new name(param1, param2);

使用する代わりに

switch (name) {
   case 1:
      ....
}

私はこのケースを試しました

var myView = new name(param1, param2);

そして、私はそれがうまくいかないことを知っています。しかし、そのような方法でオブジェクトを作成する方法はありますか?

4

1 に答える 1