Angular2.0.0-rc1异步路由器

时间:2016-05-29 22:02:13

标签: angular

根据2016年5月的最新变化(RC1),现在有 @Routes ,不再有 @RouteConfig ,我可以在其中使用 newAsyncRoute 命令异步加载组件。

Angular.io上的文档还没有准备好,任何人都知道如何在新路由中使用异步路由器,就像这样:

sigma = 0.03
alpha = 0.01
sims = 6
N = 10
pmatrix <- matrix(rnorm(N * sims), N)

xt <- matrix(nrow=N, ncol=6)
xt[1,] <- 0

sapply(2:N, FUN = function(x) {
    xt[x,] <<- xt[x-1,] * exp(-alpha*1) + sqrt(((sigma^2)/2*alpha)*(1-exp(-2*alpha*1)))*pmatrix[x-1,]
})


> xt
               [,1]          [,2]          [,3]         [,4]          [,5]          [,6]
 [1,]  0.0000000000  0.000000e+00  0.000000e+00 0.0000000000  0.0000000000  0.000000e+00
 [2,] -0.0006488202  4.730257e-04  4.707051e-04 0.0002174562  0.0001655868 -2.063875e-04
 [3,] -0.0007110547  3.792143e-04  3.922429e-04 0.0009465164 -0.0001667539 -1.165253e-05
 [4,] -0.0003679911 -3.596447e-05  5.490986e-06 0.0013176437 -0.0006049390  2.276431e-04
 [5,] -0.0007176342  1.754809e-05  3.647631e-04 0.0015136978 -0.0010303508  4.773186e-04
 [6,] -0.0007918234 -3.065909e-05 -3.703564e-05 0.0015006314 -0.0005650229  7.792698e-05
 [7,] -0.0008442265 -2.808698e-04  7.808261e-05 0.0015505998 -0.0005407453 -3.106797e-04
 [8,] -0.0010265038  8.540579e-05  2.547632e-04 0.0017364697 -0.0007112818 -3.972706e-04
 [9,] -0.0004011710  7.346707e-05  7.471667e-04 0.0014031268 -0.0008266330 -4.296555e-04
[10,] -0.0001490369 -3.189111e-04  1.133248e-03 0.0013038771 -0.0011771068 -2.719285e-04

感谢。

1 个答案:

答案 0 :(得分:0)

这在新的RC.3路由器中不再起作用。异步路由的新方法似乎正在进行中

这样的东西
@Routes([
    { path: '/first', component: 'app.first.component.js' },
    { path: '/second', component: 'app.second.component.js' }
])

另请参阅https://github.com/angular/angular/issues/8861https://github.com/angular/angular/pull/8455/files(搜索@Routes