【发布时间】:2016-05-13 10:09:19
【问题描述】:
我正在尝试将 MVC 项目与 EmberJS 结合起来。我搜索了存在的问题,但我只走了这么远:我用ember new emberProject创建了一些东西,并编写了简单的模板、路由、模型、海市蜃楼等。然后我创建了一个 MVC Web API,在控制器中,我创建了 AppController 并编写这个:
public class AppController : Controller
{
// GET: App
public ActionResult Index()
{
return File(Server.MapPath("~/emberProject/dist/") + "index.html", "text/html");
}
}
对于索引,我写了路径:
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="/emberProject/dist/assets/vendor.css">
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<div>
</div>
</body>
</html>
之后我该怎么办?我不应该在 MVC 项目中看到我的 .hbs 和 .js 文件吗?因为我做不到。另外,现在我正在使用硬编码的虚拟数据。我需要从 MVC 中获取数据,以便在我的 ember 项目中用作“模型”。我应该怎么办?
谢谢。
【问题讨论】:
标签: asp.net-mvc ember.js asp.net-web-api ember-cli