Javascript Angular1.5的哪个路由器?

Javascript Angular1.5的哪个路由器?,javascript,angularjs,routes,angular-component-router,ngcomponentrouter,Javascript,Angularjs,Routes,Angular Component Router,Ngcomponentrouter,这个问题似乎有点我不想听,但我听了。很多,任何事情都有效 我正在尝试用angular 1.5构建一个小的web应用程序。问题是我从来没有使用过路线从不!,而Angular 1.5似乎对此模棱两可。我已经看到1.5使用了组件路由器,比如Angular 2,然后在Angular页面上,它说它已被弃用,我们必须使用ngRoute 事实是,无论如何,我都不知道该拿什么,怎么用。在my bower.json中尝试了以下内容: { "name": "doit" "dependencies": {

这个问题似乎有点我不想听,但我听了。很多,任何事情都有效

我正在尝试用angular 1.5构建一个小的web应用程序。问题是我从来没有使用过路线从不!,而Angular 1.5似乎对此模棱两可。我已经看到1.5使用了组件路由器,比如Angular 2,然后在Angular页面上,它说它已被弃用,我们必须使用ngRoute

事实是,无论如何,我都不知道该拿什么,怎么用。在my bower.json中尝试了以下内容:

{
  "name": "doit"
  "dependencies": {
  "angular": "1.5.8",
  "angular-component-router": "0.2.0"
  }
}
在my index.html中:

<!DOCTYPE html>
<html lang="en">
<head>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.3/css/bootstrap.min.css" integrity="sha384-MIwDKRSSImVFAZCVLtU0LMDdON6KVCrZHyVQQj6e8wIEJkW4tvwqXrbMIya1vriY"             crossorigin="anonymous">
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>DoIt Application</title>
    <!-- SCRIPT DE CONNEXION -->
    <script src="bower_components/angular/angular.js"></script>
    <script src="bootstrap.js"></script>
    <script src="app/app.component.js"></script>
    <script src="bower_components/angular-component-router/angular_1_router.js"></script>
    <script src="bower_components/angular-component-router/ng_route_shim.js"></script>

</head>
<body ng-app="app">
    <my-app></my-app>

</body>
</html>
如果你有一个指南,正确解释角1.5路线,谁工作,这将是完美的

遵循ng1中路由最常用的库

在第二部分中,他们进行了解释。

遵循ng1中最常用的路由库


在第二部分中,他们会解释。

您是特别想要使用Angular 1.5路由器,还是询问关于使用哪种路由器库的建议

就个人而言,如果你对Angular路由器的使用不严格,我建议你使用ui路由器,不管怎样,它几乎已经成为Angular应用程序的标准

我喜欢它的东西:

它维护良好,非常稳定。 易于配置和全面。 简单的指令,可以轻松地在标签上导航。 良好的亲子支持,例如/类别/类别/足球 大型社区支持,您可以轻松找到大量指南和帮助。 把这个放在你的bower.json中:

{
  "angular-ui-router": "~0.3.1"
}
将此内容放入你的应用程序:

angular.module('myApp', ['ui.router', ...other dependencies]);
编辑:

因此,如果您希望使用组件路由,可以在0.3中伪造它

但是,如果您想要完整的组件布线,那么1.0 alpha是可以使用的

有关更多信息,请查看此github问题链接:


您是特别想使用Angular 1.5路由器,还是想征求关于使用哪个路由器库的建议

就个人而言,如果你对Angular路由器的使用不严格,我建议你使用ui路由器,不管怎样,它几乎已经成为Angular应用程序的标准

我喜欢它的东西:

它维护良好,非常稳定。 易于配置和全面。 简单的指令,可以轻松地在标签上导航。 良好的亲子支持,例如/类别/类别/足球 大型社区支持,您可以轻松找到大量指南和帮助。 把这个放在你的bower.json中:

{
  "angular-ui-router": "~0.3.1"
}
将此内容放入你的应用程序:

angular.module('myApp', ['ui.router', ...other dependencies]);
编辑:

因此,如果您希望使用组件路由,可以在0.3中伪造它

但是,如果您想要完整的组件布线,那么1.0 alpha是可以使用的

有关更多信息,请查看此github问题链接:


在一个完美的角度1.5应用程序中,每个路由都绑定到一个组件,该组件反过来可以注册新的子路由。您可以在新组件路由器开发人员指南中找到更多详细信息


在一个完美的角度1.5应用程序中,每个路由都绑定到一个组件,该组件反过来可以注册新的子路由。您可以在新组件路由器开发人员指南中找到更多详细信息


你好这取决于,所以我可以用ui路由器路由组件?在这种情况下,我将使用它:P谢谢!我可以使用1.0 alpha吗?我想说现在不要使用alpha,0.3版本非常稳定,不要被“0.3”数字所愚弄,它是非常成熟的库。您可以在0.3中伪造组件布线。但是,如果您想要完全组件布线,那么是的,使用1.0 alpha,它有。嗨!这取决于,所以我可以用ui路由器路由组件?在这种情况下,我将使用它:P谢谢!我可以使用1.0 alpha吗?我想说现在不要使用alpha,0.3版本非常稳定,不要被“0.3”数字所愚弄,它是非常成熟的库。您可以在0.3中伪造组件布线。但是,如果您想要完整的组件布线,那么可以使用1.0 alpha版本。谢谢!我要看看这个;谢谢我要看看这个;问题首先在于,我甚至不能使用它:/当我尝试时,我得到一个:错误:[$injector:modulerr]未能实例化模块应用程序,原因是:[$injector:modulerr]未能实例化模块角度组件路由器,原因是:[$injector:nomod]模块“角度组件路由器”不可用!您要么拼错了模块名,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。在主js?angular.module'app'、['ngComponentRouter'、['ngComponentRouter'、'angular ComponentRouter'、'app.header'中有此['ngComponentRouter'];如果我理解组件,我必须在参数中写入我的子组件,不是吗?问题首先是我甚至不能使用它:/当我尝试时,我得到一个:错误:[$injector:modulerr]未能实例化模块应用程序,原因是:[$injector:modulerr]未能实例化模块角组件路由器,原因是:[$injector:nomod]“角组件路由器”模块不可用!您要么拼错了模块名,要么忘记加载它。如果注册模块,请确保指定dep
endencies作为第二个参数。在主js?angular.module'app'、['ngComponentRouter'、'angular ComponentRouter'、'angular ComponentRouter'、'app.header']中有这个['ngComponentRouter'];如果我理解组件,我必须在参数中写我的子组件,不是吗?