Javascript 在运行时创建的组件中传播viewModel
我面临一个问题,我有一个带有viewModel的列表,视图模型中有一个存储。列表项位于另一个js文件中,没有它的视图模型,如果在我的列表视图中我已经声明了这个项,那么它就可以检索列表vm,但是如果我在listController中通过代码添加一个列表项,那么它就不会检索vm,并且会崩溃,说如果没有viewModel,它就不能使用bind config 这是一把小提琴:Javascript 在运行时创建的组件中传播viewModel,javascript,extjs,Javascript,Extjs,我面临一个问题,我有一个带有viewModel的列表,视图模型中有一个存储。列表项位于另一个js文件中,没有它的视图模型,如果在我的列表视图中我已经声明了这个项,那么它就可以检索列表vm,但是如果我在listController中通过代码添加一个列表项,那么它就不会检索vm,并且会崩溃,说如果没有viewModel,它就不能使用bind config 这是一把小提琴: 注意。您需要使用父密钥。以下代码应该可以工作: var item = Ext.create({ xtype:
注意。您需要使用父密钥。以下代码应该可以工作:
var item = Ext.create({
xtype: 'victimeitem',
viewModel: {
parent: vm
}
});
使用列表的方式真的很奇怪。你为什么不用容器呢?