广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >Angular2如何修复路由问题
  • 519
分享到

Angular2如何修复路由问题

2024-04-02 19:04:59 519人浏览 薄情痞子
摘要

这篇文章主要为大家展示了“angular2如何修复路由问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Angular2如何修复路由问题”这篇文章吧。首先介绍一

这篇文章主要为大家展示了“angular2如何修复路由问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Angular2如何修复路由问题”这篇文章吧。

首先介绍一下测试代码的组织结构,

Angular2如何修复路由问题

其中包含两个组件:button、accordion。这个例子采用的是ng2-bootstrap.

我展示一下路由配置:


import {Route,Routes}from '@angular/router';
import {AppComponent}from './app.component';
import {LayoutComponent}from './layout/layout.component';

export const routes:Routes=[
 {
  path:'',
  redirectTo:'button',
  pathMatch:'full'
 },
 {
  path:'',
  component:LayoutComponent,
  children:[
   {
    path:'button',
    loadChildren:'./Button/Button-guo.module#ButtonGuoModule'
   },
   {
    path:'accordion',
    loadChildren:'./accordionguo/accordion-guo.module#AccordionGuoModule'
   }
  ]
 },
 {
  path:'**',
  redirectTo:'button',
 }
];

这段路由中我定义了默认路由,会跳转到button,但是我采用最新的angular-cli,并没有进行跳转,并且默认路由并没有使用layoutcomponent组件,这是最大的问题,因为layoutcomponent组件是整个页面的样式文件。

目前的结果什么呢?

我展示一下appmodule.ts代码:

import { BrowserModule } from '@angular/platfORM-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import {ButtonGuoModule}from './button/button-guo.module';
import { AppComponent } from './app.component';
import {ButtonsModule}from 'ng2-bootstrap/buttons';
import {routes}from './app.routing';
import {RouterModule}from '@angular/router';
import {CommonModule}from '@angular/common';
import {AccordionGuoModule}from './accordionGuo/accordion-guo.module';
import {LayoutComponent}from './layout/layout.component';
@NgModule({
 declarations: [
  AppComponent,LayoutComponent
 ],
 imports: [RouterModule.forRoot(routes),AccordionGuoModule,
  BrowserModule,RouterModule,CommonModule,
  FormsModule,ButtonGuoModule,
  HttpModule
 ],
 providers: [],
 bootstrap: [AppComponent]
})
export class AppModule { }

请注意appmodule.ts中我标红的引入module,如果我将accordionmodule放在buttonmodule前面,那么显示的就是accordionmodule的内容,反之显示的就是buttonmodule的内容。

执行结果:

1.accordionmodule在buttonmodule前面

Angular2如何修复路由问题

2.buttonmodule在accordionmodule前面

Angular2如何修复路由问题

请注意,更改了顺序以后,务必重新编译,重新执行 ng serve命令。

以上是“Angular2如何修复路由问题”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网node.js频道!

--结束END--

本文标题: Angular2如何修复路由问题

本文链接: https://www.lsjlt.com/news/73806.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Angular2如何修复路由问题
    这篇文章主要为大家展示了“Angular2如何修复路由问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Angular2如何修复路由问题”这篇文章吧。首先介绍一...
    99+
    2022-10-19
  • 如何解决angular2中router路由跳转navigate的使用与刷新页面问题
    这篇文章主要介绍如何解决angular2中router路由跳转navigate的使用与刷新页面问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、router.navigate的使...
    99+
    2022-10-19
  • angular2如何实现路由切换改变页面title
    小编给大家分享一下angular2如何实现路由切换改变页面title,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!angular...
    99+
    2022-10-19
  • 如何修复win8电脑主板短路问题
    小编给大家分享一下如何修复win8电脑主板短路问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!主板短路的一般维修思路:⑴主板短路故障现象:插电源电流直接拉到5A...
    99+
    2023-06-28
  • 如何解决iView-admin动态路由问题
    这篇文章将为大家详细讲解有关如何解决iView-admin动态路由问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 IView-admin 在使用的时候跳转客...
    99+
    2022-10-19
  • thinkphp路由不转换问题如何解决
    这篇文章主要介绍“thinkphp路由不转换问题如何解决”,在日常操作中,相信很多人在thinkphp路由不转换问题如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”thinkphp路由不转换问题如何解决...
    99+
    2023-07-05
  • Vue路由重复点击报错问题及解决
    目录vue路由重复点击时会出现报错局部处理全局处理vue 重复点击菜单,路由重复报错解决报错原因解决方法总结vue路由重复点击时会出现报错 Uncaught (in promise)...
    99+
    2023-05-14
    Vue路由 路由重复点击报错 路由重复点击
  • 如何解决vue路由守卫及路由守卫无限循环问题
    这篇文章主要介绍了如何解决vue路由守卫及路由守卫无限循环问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先贴一波官方文档的内容const...
    99+
    2022-10-19
  • 如何解决vue中路由映射的问题
    小编给大家分享一下如何解决vue中路由映射的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在项目中遇到了一个问题,明明在Ro...
    99+
    2022-10-19
  • Vue路由history模式如何解决404问题
    小编给大家分享一下Vue路由history模式如何解决404问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问题背景:vue-...
    99+
    2022-10-19
  • 如何解决Angular2 + node接口调试的问题
    小编给大家分享一下如何解决Angular2 + node接口调试的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!事情的起因由...
    99+
    2022-10-19
  • 解决vue路由组件vue-router实例被复用问题
    最近在开发过程中遇到如下问题: 当前路由是这样的 http://127.0.0.1:3010/orderkeywords=22 只改变keywords的值,路由不跳转 http://...
    99+
    2022-11-13
  • 如何解决vue组件路由高亮的问题
    这篇文章给大家分享的是有关如何解决vue组件路由高亮的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vue是什么Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与其它大型框架的区别是,使用...
    99+
    2023-06-15
  • 如何在 Linux 中查找和修复 go 存储路径问题?
    在 Linux 中,如果你使用 go 编程语言,你可能会遇到存储路径问题。这些问题可能会导致你的程序无法正常工作,因此解决这些问题非常重要。在本文中,我们将探讨如何在 Linux 中查找和修复 go 存储路径问题。 了解存储路径问题 在开始...
    99+
    2023-07-22
    linux path 存储
  • vue中如何访问路由
    在vue中访问路由的方法:1.新建vue.js项目;2.使用import方法添加路由;3.使用mode:'history'去除vue访问页面时的#/;4.浏览器输入localhost:8080/myVue访问路由;具体步骤如下:首先,在vu...
    99+
    2022-10-15
  • Vuerouter/Element重复点击导航路由报错问题及解决
    目录Vue router/Element重复点击导航路由报错解决方法如下Vue使用element-UI路由报错问题报错代码修改方案Vue router/Element重复点击导航路由...
    99+
    2022-11-13
    Vue router重复点击 Vue Element重复点击 重复点击导航路由
  • Vue动态路由路径重复及刷新丢失页面问题的解决
    目录Vue动态路由路径重复及刷新丢失页面1.使用router.addRoutes(teacherRouter);2.问题3.问题Vue路由动态添加重复警告重复总结Vue动态路由路径重...
    99+
    2023-01-14
    Vue动态路由路径重复 Vue刷新丢失页面 Vue动态路由
  • 如何解决无线路由器wan未连接问题
    小编给大家分享一下如何解决无线路由器wan未连接问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!第一种:路由器的WAN口没有与光猫连接。但是如果可以看到是连接的...
    99+
    2023-06-28
  • 如何解决vue-cli 默认路由再子路由选中下的选中状态问题
    小编给大家分享一下如何解决vue-cli 默认路由再子路由选中下的选中状态问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!vue-cli是Vue.js官方脚手架命令行工具,我们可以用它快...
    99+
    2022-10-19
  • vue如何修改路由参数
    在vue中修改路由参数的方法:1.新建项目,引入vue和vue-router;2.使用Vue.use注册路由;3.定义和配置路由;4.使用merge模块修改路由参数;具体步骤如下:首先,在新建一个html项目,并在项目中引入vue和vue-...
    99+
    2022-10-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作