是否有可能改變它的HTML模板被動態地從視圖模型中使用?從視圖模型(奧裏利亞)動態地改變模板
E.g.基於從服務器下載數據,我想選擇不同的模板(或視圖模型其它一些邏輯)
更新 基礎上回答以下提示getViewStrategy
,這裏有一個完整的示例:
export class MultiView {
gender : string
getViewStrategy() {
if(this.gender == 'boy')
return './multi-view-blue.html'
else
return './multi-view-pink.html'
}
// when view is made visible (e.g. by using the router)
activate() {
this.gender = Math.random()>0.5 ? "boy" : "girl"
}
}
這就是我一直在尋找,以前也見過,但不可能google一下。 – specimen