如何将数据从MVC Controller传递给Aurelia组件?

时间:2016-12-14 15:53:57

标签: asp.net asp.net-mvc aurelia

我正在使用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中使用?

0 个答案:

没有答案