我正在使用MVC的服务器端路由创建Aurelia应用程序,我想知道是否可以将模型从View传递给Aurelia组件。
我的控制器是这样的:
public ActionResult Index()
{
var vm = "test vm data"
return View( vm );
}
使用我在Index.cshtml文件中查看的内容如下:
@model string
<div id="my-aurelia" aurelia-app="main" start="test-component"></div>
并且main.js是这样的:
export function configure(aurelia) {
aurelia.use.standardConfiguration()
.developmentLogging();
aurelia.start().then(a => {
let start = a.host.attributes.start.value;
a.setRoot(start);
});
}
该应用有效,但我无法访问"test vm data"
中的test-component
。如何从MVC Controller / Index.cshtml传递@model
以便在test-component.html
/ test-component.js
中使用?