Javascript Angular1.5的哪个路由器?
这个问题似乎有点我不想听,但我听了。很多,任何事情都有效 我正在尝试用angular 1.5构建一个小的web应用程序。问题是我从来没有使用过路线从不!,而Angular 1.5似乎对此模棱两可。我已经看到1.5使用了组件路由器,比如Angular 2,然后在Angular页面上,它说它已被弃用,我们必须使用ngRoute 事实是,无论如何,我都不知道该拿什么,怎么用。在my bower.json中尝试了以下内容: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": {
{
"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'];如果我理解组件,我必须在参数中写我的子组件,不是吗?