EmberJS 是一个很棒的框架,我对它的概念非常熟悉。然而,所有示例和入门工具包都适用于 Ruby(Rake 等)。
有人在示例中使用 Ember 和 .NET MVC 吗?
更新:
这是我发现路由器与 AMD 的一部分的方法。即使是简单的例子也非常复杂:
define(['ember'], function (Ember) {
return Ember.Router.extend({
root:Ember.Route.extend({
index:Ember.Route.extend({
route:'/'
}),
contributors:Ember.Route.extend({
route:'/contributors',
connectOutlets:function (router) {
var controller = router.get('applicationController');
require(['app/controllers/contributors', 'app/views/contributors'],
function (contributorsController, contributorsView) {
controller.connectOutlet({
viewClass:contributorsView,
controller:contributorsController.create()
});
});
}
})
})
});
});
我现在正在重新考虑 AMD 是否是 Ember 的良好解决方案。Tom Dale 提到了替代方案,但没有提供示例。