Я пытался обойти компонентные загрузчики, как описано в component spec. Я не уверен, как я могу сделать что-то вроде этого с помощью компонента файла:Расширение активного компонента при использовании загрузчика
var bookmarkableBaseClass = Ractive.extend({
oninit : function(){
this.on(commonBookmarkEvents);
},
data : {
badgeDefinitions: globalCommonBadgeDefinitions
}
});
Ractive.components.singlecard = bookmarkableBaseClass.extend({
template: "#smallcarditem"
});
Ractive.components.singleline = bookmarkableBaseClass.extend({
template: "#cardlineitem"
});
Других слов - есть компонент, который расширяет другой базовый компонент с общими свойствами - то есть общие данные, а также обработчики событий общего прокси-сервера. В настоящее время спецификация компонента позволяет мне включать другие компоненты, но не иметь наследования, как указано выше.
Спасибо, что нашли время, чтобы ответить на этот вопрос. В настоящее время я использую rvc в качестве загрузчика. –