如何使用纯JavaScript在Angular2中使用RouteConfig?

时间:2016-02-15 11:36:53

标签: javascript angular angular2-routing

我正在使用Angular 2使用纯JavaScript构建应用程序,但我找不到任何有关如何使用RouteConfig for JavaScript(而不是ts)的示例。

任何人都可以给我一个如何使用的例子。 我试过这样但是它不起作用:

(function(app) {
    app.MainComponent =
        ng.core.Component({
                selector: 'app',
                templateUrl: 'app/components/main/main.view.html'
            })
            .Class({
                constructor: function() {}
            })
            .RouteConfig([
                {path: '/', redirectTo: '/job'},
                {path: '/job', component: JobViewComponent }
            ])
    ;

})(window.app || (window.app = {}));

我有其他文件是JobView

(function(app) {
    app.JobViewComponent =
        ng.core.Component({
                selector: 'job-view',
                templateUrl: 'app/components/job_view/job_view.view.html'
            })
            .Class({
                constructor: function() {}
            });
})(window.app || (window.app = {}));

感谢。

1 个答案:

答案 0 :(得分:3)

loopcount+1是装饰者所以你应该这样使用它:

RouteConfig

这是一个有效的傻瓜:https://plnkr.co/edit/ZcSGHSsV8fBOc4TnI68h?p=preview