EmberJS是一个很棒的框架,我对它的概念非常熟悉。但是,所有示例和入门套件都适用于Ruby(Rake等)。
有没有人在示例中使用Ember和.NET MVC?
更新:
这是我发现路由器w的方式与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的好解决方案。汤姆戴尔提到了替代方案,但没有提供例子。
我已经做了这个例子,但它仍然缺少很多东西
https://github.com/MilkyWayJoe/hello-ember-router
请注意,我在尝试学习时这样做了,但有一段时间没有接触了。