动态提供Aurelia视图模型实例

问题描述 投票:1回答:1

我正在寻找一种在运行时为任何视图动态提供视图模型的方法。问题是ViewEngine或视图模型加载器/工厂中是否有钩子可用于执行此操作。

我正在寻找桥接到WebAssembly并允许用其他语言编写视图模型,我想在Javascript端创建自动互操作视图模型,以便Aurelia正常工作。

aurelia
1个回答
0
投票

这是完全可行的,许多人已经使用Aurelia成功地提供了他们的超动态应用程序,因为Aurelia中的几乎所有东西都是动态的。

例如:

基本上归结为使用来自.composeCompositionEngine方法:

compositionEngine.compose({
  viewModel:
    string // as module path
    | Function // as constructor
    | object // as instance
})

并确保视图可从视图模型中解析。

© www.soinside.com 2019 - 2024. All rights reserved.