- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在这里它使用完整的路径匹配,当我删除这个路径匹配时,它甚至不会加载应用程序或运行项目
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { HttpModule } from '@angular/http';
import { RouterModule } from '@angular/router';
import { AppComponent } from './app.component';
import { WelcomeComponent } from './home/welcome.component';
/* Feature Modules */
import { ProductModule } from './products/product.module';
@NgModule({
imports: [
BrowserModule,
HttpModule,
RouterModule.forRoot([
{ path: 'welcome', component: WelcomeComponent },
{ path: '', redirectTo: 'welcome', pathMatch: 'full' },
{ path: '**', redirectTo: 'welcome', pathMatch: 'full' }
]),
ProductModule
],
declarations: [
AppComponent,
WelcomeComponent
],
bootstrap: [ AppComponent ]
})
export class AppModule { }
最佳答案
RouterModule.forRoot([
{ path: 'welcome', component: WelcomeComponent },
{ path: '', redirectTo: 'welcome', pathMatch: 'full' },
{ path: '**', component: 'pageNotFoundComponent' }
])
案例 1 pathMatch:'full'
:在这种情况下,当应用程序在 localhost:4200
(或某些服务器)上启动时,默认页面将是欢迎屏幕,因为 url 将是 https://localhost:4200/
如果 https://localhost:4200/gibberish
这将重定向到 pageNotFound 屏幕,因为 path:'**'
通配符
案例 2 pathMatch:'prefix'
:
如果路由有 { path: '', redirectTo: 'welcome', pathMatch: 'prefix' }
,现在这将永远不会到达通配符路由,因为每个 url 都会匹配 path :''
已定义。
关于angular - 在 Angular 中,什么是 'pathmatch: full',它有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42992212/
我有一个测试服务器,它在运行时接受期望值,并在调用期望值时做出相应的响应。期望存储在 state 中。这是路线: val route: Route = ctx => { val routes =
错误:路由 '{path:"teams/", redirectTo:"all"}' 的配置无效:请提供 'pathMatch'。 'pathMatch' 的默认值是 'prefix',但通常意图是使用
我正在用 Java 编写一个应用程序,该应用程序显示文件列表,其中文件名中的第一个单词与用户定义的字符串匹配,然后根据某些首选项删除或重新排列它们。我目前正处于寻找找到我的文件的好方法的阶段。使用th
目录 概述 PathMatcher接口源代码 AntPathMatcher使用例子 spring的路径匹配工具 AntPat
我研究全局模式。 我写了一个简单的例子: PathMatcher matcher = FileSystems.getDefault().getPathMatcher("glob:D:\\folder1
我的目标是创建一个具有 glob 功能的 FileScanner 并添加一些自定义过滤器功能(例如最小或最大文件大小)。 我的第一次尝试是: final PathMatcher pathMat
我尝试为我的 SimpleFileVisitor 实现 JUnit 测试,但使用的 PathMatcher 在 Windows 上无法正常工作。问题似乎是具有正则表达式模式的 PathMatcher
无论出于何种原因,我似乎无法获得匹配任何文件的 glob 语法路径匹配器。 我已将我的代码简化为以下方法: public static void match() throws IOException
我在删除路径匹配器从不匹配的孤立对象时遇到问题。如果路径中包含 2 个 id,我应该使用什么作为路径。谢谢。 即/api/getEntity/1234/123,其中 1234 是父 ID,123 是实
让我们: Path path = Paths.get("C:\\1.txt"); 以下代码打印“true”: PathMatcher matcher = FileSystems.getDefault(
虽然我已经看到了很多类似问题的答案,但我无法使以下代码按我认为应该的方式工作: File dataDir = new File("C:\\User\\user_id"); PathMatcher pa
实际的实现是特定于文件系统的,并且 PathMatcher 的实例可能有状态,所以不太可能。 有人确切知道吗? 最佳答案 一个PathMatcher看起来是一个纯粹的函数式接口(interface)。
在这里它使用完整的路径匹配,当我删除这个路径匹配时,它甚至不会加载应用程序或运行项目 import { NgModule } from '@angular/core'; import { Browse
当我在Ingress文件中添加50个以上的路径时-从Google Cloud Platform获取以下错误。 “同步期间出错:UpdateURLMap:googleapi:错误413:字段'resou
我有一条路由需要对多个用户进行身份验证。对spring cloud gateway服务进行集成测试,以测试所有路由安全性是否按预期工作。如何向单个路径匹配器/路由添加超过 1 个用户角色? 使用 Sp
我有以下路由器对象 const appRoutes: Routes = [ { path: '', redirectTo: '/', pathMatch:'full'}, { path: ''
我是一名优秀的程序员,十分优秀!