Ember CLI和ASP.NET

Dav*_*ner 12 javascript asp.net ember.js ember-cli

我通过引用ember.js文件成功地将EmberJS JavaScript框架与ASP.NET Web应用程序一起使用.

我的印象是Ember-CLI是Ember将来未来版本的方式.

如果这是正确的,那么继续使用Ember的适当方法是什么?将Ember-CLI与ASP.NET一起使用是有意义的,还是假设客户端只是静态HTML和CSS/JS回调服务器端代码(例如WebAPI)?

Rya*_*yes 17

Ember-Cli只是Ember社区"祝福"的命令行工具链,所以它实际上只是构建ember应用程序的另一种方式.

我实际上是在使用ASP.NET MVC和WebApi的Ember-Cli.基本上我正在做的是使用EmberCLI输出index.html文件(ember new myapp设置一个项目默认执行此操作),然后让我的MVC应用程序路由到/ App url,其中控制器返回View("~/whateverdirectory/myapp/dist/index.html"); Razor不请注意您返回的视图不是.cshtml文件,因此这样可以正常工作,特别是如果您使用Ember来控制整个页面.这样您就可以在ASP.NET中使用标准身份验证,然后在用户登录时,通过MVC将它们发送到App控制器的索引路由,并将它们作为Ember应用程序提供给他们.

2015年8月18日更新

在github上添加了一些示例代码.