routes 相关问题

有关将URL映射到控制器和操作的问题。

位置“/”处的匹配叶路由没有元素或组件

我不断收到错误“位置“/”处的匹配叶路由没有元素或组件。这意味着默认情况下它将渲染一个具有空值的...

回答 1 投票 0

在没有 Spring Boot 的情况下使用 Apache Camel Route 进行表单数据上传的问题

您好 Stack Overflow 社区, 我目前正在开发一个没有 Spring Boot 的 Apache Camel 项目,并且在创建处理表单数据的路由方面面临着挑战。我遇到过

回答 1 投票 0

React-Route Link 与react-router-dom V6

当我单击第二页的按钮时,它会添加到此着陆页的最底部(页脚之后)。转换来自课程页面。如何使第二页作为新页面打开

回答 1 投票 0

Angular 路由始终重定向到主页

我正在努力让我的路线发挥作用,并且我尝试了各种方法。我什至删除了该项目并创建了一个新项目,但同样的错误仍然存在:我无法导航到另一页面;它总是...

回答 1 投票 0

NextJS - API 路由始终返回状态代码 200

对 nextjs 相当陌生,我在尝试获取 api 时遇到了一个问题。 API 本身相当简单,检查是否存在会话(用户已登录),然后返回带有 ... 的 JSON

回答 1 投票 0

路由中重复的可选参数

我一直在寻找一种解决方案,允许我在路线中使用多个可选参数。 就像是 /产品/{类别?*}/{产品名称} 假设我有 1 个产品属于 4

回答 1 投票 0

每次我执行热重载或重新加载我的 Flutter 项目时,auto_route 都会显示初始路由

我刚刚开始在 Flutter 应用程序中使用 auto_route 来处理路由,但现在,每当我在 VSCode 中保存并触发热重载时,它都会再次显示初始路由。预期的行为应该是...

回答 1 投票 0

Angular Routing:避免更改 url 后破坏活动组件?

为了澄清/更好的问题:点击 ` [routerLink]="['/ComponentB'] 将导致 ComponentB 的另一个实例显示在 为了澄清/更好的问题:点击 ` [routerLink]="['/ComponentB'] 将导致 ComponentB 的另一个实例显示在中 <router-outlet></router-outlet> 这种行为是我想避免的,因为我喜欢重用应链接到路由器出口的现有实例。 如果您有一个公式集合,它处理几个 ng 组件,这些组件基本上构建在类对象的集合/数组上,可容纳大约。 10 个道具,例如包括输入值、标称值以及至少单位和布尔值……,因此为了保持页面状态(输入+结果)会重复很多东西。 因此,我用*ngif模拟了一个路由,显示单页面的相关部分(组件),但不改变url。 <div *ngIf="visibleComponentA> ... All part of ComponetA ></div> CpmponetA.html <div *ngIf="visibleComponentB> ... All part of ComponetB ></div> CpmponetB.html 这个布尔值将在组件的相关代码中设置: @Input()visibleComponentA: boolean = true; ComponetA.ts 现在在首页 <div (click)="OnClickNav(visibleComponentA)" >ComponentA</div> <div (click)="OnClickNav(visibleComponentB)" >ComponentB</div> app.component.html 以及方法 OnClickNav(Selected:NavFlags) 切换组件的正确可见状态。 OnClickNav(Selected:NavFlags){ Selected.NavStatus=!Selected.NavStatus Selected.NavItem=='visibleComponetA'? this.visibleComponetA.NavStatus=Selected.NavStatus: this.visibleComponetA.NavStatus= false; Selected.NavItem=='visibleComponetB'? this.visibleComponetB.NavStatus=Selected.NavStatus: this.visibleComponetB.NavStatus= false; app.commonet.ts 类 NavFlags 很简单 export class NavFlags { NavItem: string = ''; NavStatus: boolean = false; constructor(NavItem: string, NavStatus: boolean) { this.NavItem = NavItem; this.NavStatus = NavStatus; } } nav-flags.ts 这样,“单独”页面就不会留下任何数据丢失。我没有重复的商店。 通过单击按钮,可以在组件中浏览页面而不会丢失数据。 这个 hack 并不完美,所以也许会有更好的方法来解决这个角度问题。 要一次在一页上显示两个组件,您可以使用不同的 outlets。 const routes: Routes = [ { path: 'A', component: AComponent }, { path: 'B', component: BComponent, outlet: 'secondRouter' } ]; 并在您的 HTML 中: <router-outlet></router-outlet> <router-outlet name='secondRouter'></router-outlet> 查看此StachBlitz了解更多详情。 我认为这可能是一个比看起来更大的问题。然而,仍然有希望,我希望你遵循 Angular 指南并相应地构建组件,并在你的路由配置中拥有一个带有 entryComponent 组件的模块。 THAT entryComponent 将是模块的主要入口组件,您可以在路由时存储组件信息。 所以也许你可以尝试在主组件中创建组件,主组件将保留它创建的组件的信息。 但请注意,如果您在模块之间切换,这将不起作用。 另一种可能的解决方案是利用服务来存储您需要的数据。 这个组件:Kragarm ... public W = new VariableUnitBuilder('W', 'mm³', 0, 'Widerstandsmoment', 'W', false,'xW',false, 'Wy','Wx'); ... ngOnInit(): void { /*Staffolding the Html */ this.variableList.push( this.F, this.L, 'br', this.Mt, this.Szul, 'br', this.Werf, this.W, 'br', this.S, 'br', this.factor, this.fzul, 'br', this.Ierf, this.I, 'br', this.f, 'br' ); if ( this.storeVar[this.RouteName+'Count'] < 1){ this.storeVar[this.RouteName] =this.variableList} this.variableList= this.storeVar.Kragarm this.storeVar[this.RouteName+'Count']++ this.BerechnungsName = this.htmlButtonName; } // END OF ON IN Kragarm.component.ts 这是 VariableUnitBuilder 的接口 export interface IVariableUnitBuilder { varName: string; varLabel: string; varSymbol: string; unitBase: string; unit: string; scaleSelect: number; inputStr: string; inputValue: number; nominalValue: number; ergebnis: boolean; showStr: string; showValue: number; nominalValueOld: number; fixActiv: boolean; fixStatus: boolean; fixLabelStr: string; fixTrueLabel: string; fixFalseLabel: string; fixGroup: string; } 这就是服务: import { Injectable } from '@angular/core'; import {IVariableUnitBuilder} from "../../../shared/_intefaces/IVariableUnitBuilder"; @Injectable({ providedIn: 'root' }) export class BiegebalkenService { public Kragarm: IVariableUnitBuilder[] public KragarmCount: number=0 constructor() { } } Biegeblaken.service.ts(在溢出的子 Biegebalken.module.ts 旁边) 这是组件 Kragarm.component.ts 的相关 HTML ... <table *ngFor="let variable of variableList; let i = index "> <tr *ngIf=" (variable).varName != undefined "> <td class="Spalte1"> <input [(ngModel)]='variable.varLabel' class='inputLabel' jgInputStringRestriction > </td> .... Kragarm.component.html 这是 app.component.html 中的主要 HTML ... <div [routerLink]="['/Kragarm']" class="Route">Kragarm</div> ... app.component.ts 非常感谢您的支持和评论

回答 3 投票 0

将特定卡的id发送到下一个路由,以便在nextjs中使用该id获取数据

[]嘿,我正在从 API 获取一些数据,并使用地图来显示获取的数据。现在我想从一个特定数据中获取数据以获取有关该数据的更多详细信息。我正在使用 nextjs ...

回答 1 投票 0

React 应用程序路由问题:在本地主机上工作但在生产中失败(“/”除外)

您好 Stack Overflow 社区, 我的 React 应用程序的路由遇到了一个令人困惑的问题。该应用程序在本地主机上完美运行,但是当部署到生产环境时,只有 roo...

回答 1 投票 0

文件下载的角度路线

我想在 Angular 中创建一条路线,这将引导我下载文件,例如 路线:'/myFile' 将导致下载文件“/assets/files/test.pdf”。 重定向选项...

回答 1 投票 0

Laravel 从给定 URL 获取路由名称

在 Laravel 中,我们可以通过以下方式从当前 URL 获取路由名称: 路线::当前路线名称() 但是,我们如何从特定的给定 URL 获取路由名称呢? 谢谢你。

回答 5 投票 0

如何在同一层次结构路由中将 Shell Route 与 GoRoute 一起使用

如何在同一层次路由中使用 Shell Route 和 GoRoute 如何使用导航栏按钮之一从 ShellRoute 推送到与 ShellRoute 同一层次结构中的 GoRoute? 目前,

回答 2 投票 0

我应该为 REST API 中的不同 http 请求设置单独的控制器吗

所以我们正在尝试建立一个网站,我们有不同的路线,但它们的功能有些相同 所以说: 对于推荐产品 本地主机:3000/产品/蔬菜/rec 本地主机:3000/产品/fr...

回答 2 投票 0

我需要在我的步进器“角度”的第一步之后附加ID

我需要在第一步之后在我的步进器中附加我的项目的ID EXM: API 调用发生在初始创建的第一步之后,它返回一个 Id,我应该在下一步中使用它...

回答 1 投票 0

OData 8:自定义控制器名称

ASP .NET WebApi 版本:5 OData版本:8.0.11 问题: 我想通过具有自定义名称(与实体名称不同)的控制器访问 Odata 模型。 基本上,这三个我都需要

回答 1 投票 0

Sanic 服务器中未找到该功能

在Sanic服务器中,有一个函数定义在一个名为controller.py的文件中,路径为/views/controller.py。我的 Sanic 应用程序是在根级别 (/) 的 main.py 中创建的,找不到此函数。

回答 1 投票 0

使用 next.js 13 删除 cookie 和用户重定向不起作用

我正在创建一个课程平台,用户在应用程序上注册时会收到存储在 cookie 中的令牌,24 小时后令牌过期,我想删除 cookie,并且

回答 1 投票 0

Angular - 路由问题

这是我在这里发表的第一篇文章。我的代码遇到一些问题。我希望我的系统在删除客户端时将我重定向到另一个页面,但它仅将我重定向到主页。该函数删除

回答 1 投票 0

React 网站刷新显示找不到页面

我建立了一个 React 网站并托管在 Hosting er 中。当我访问网站并打开另一个页面并刷新时,它显示“哎呀,看起来页面丢失了。”我将如何解决这个问题...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.