1

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 提到了替代方案,但没有提供示例。

4

1 回答 1

2

我已经做了这个例子,但它仍然缺少很多东西

https://github.com/MilkyWayJoe/hello-ember-router

请注意,我在尝试学习但有一段时间没有接触过时这样做了。

于 2012-09-18T13:42:29.903 回答