当我必须指定完整路径时以及何时不指定时,我有点困惑。例如,store: "Front"
只是在不使用命名空间的情况下工作:
Ext.define "App.Front"
extend: "Ext.navigation.View"
config:
items:
store: "Front"
但是这里只使用model: "Front"
不起作用:
Ext.define "App.store.Front"
extend: "Ext.data.Store"
config:
model: "App.model.Front"
但是,我的app.js
(models: [...]
等)中定义了所有内容。黄金法则在哪里?
答案 0 :(得分:0)
好问题。正如您正确指出的那样,您需要模型的完整路径,但只有商店ID足以满足列表或需要商店的任何此类组件。据我所知,虽然在大多数情况下你没有明确的黄金法则,但你不必指定完整的路径。是的,我知道Sencha有点丢球。