我使用ractivejs在服務器和客戶端上呈現html。我想有一個索引頁作爲ractivejs例如,在該頁面模板可以呈現,基於變量的名稱,如:如何使用變量名稱的ractivejs部分?
this.ractive = new Ractive({
template: _GLOBAL.templates.index,
partials: _GLOBAL.templates,
data: {
context: context,
getPage: function() {
/** Should return rendered partial, or something that will end up as {{> myPartialName}} in index */
return '> home';
}
}
})
這是目前可能的ractivejs?
嘿,感謝您的快速repl Y!第一個選項對我來說有點問題,因爲我必須對頁面數量進行硬編碼。 – Phrearch
@Rich - 過去是不是你可以在'beforeInit'中設置'this.template'?它現在不工作,但也許我想象它曾經工作過... – martypdx
@martypdx好問題,我不記得了。如果沒有任何人注意,這種事情可能會發生變化,因爲(如果確實有效),這是一種副作用,而不是一種有意識的特徵,並且不會有任何測試。我可以看到它可能是有用的,但... –