小编sim*_*enz的帖子

Angular 5 - 在浏览器刷新时将页面重定向到主页

目前,当我从路线刷新页面时

HTTP://本地主机:4200 /反馈

它停留在同一条路线上.但我希望路由重定向到

HTTP://本地主机:4200

我看到有人问过如何实现刷新以保持同一条路线.所以我猜,默认角度应该在浏览器刷新时重定向到主页.知道为什么我的角度默认项目会这样做吗?

下面是我的AppRoutingModule

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';

import { SmileyFeedbackComponent } from '../smiley-feedback/smiley-feedback.component';
import { FeedbackFormComponent } from '../feedback-form/feedback-form.component';
import { ThankYouComponent } from '../thank-you/thank-you.component';

const routes: Routes = [
  { path: '', redirectTo: '/smiley', pathMatch: 'full' },
  { path: 'smiley', component: SmileyFeedbackComponent },
  { path: 'feedback', component: FeedbackFormComponent },
  { path: 'thank-you', component: ThankYouComponent }
];

@NgModule({
  imports: [
    RouterModule.forRoot(routes)
  ],
  exports: [ RouterModule ],
  declarations: …
Run Code Online (Sandbox Code Playgroud)

typescript angularjs-ng-route angular

21
推荐指数
2
解决办法
5万
查看次数

使用Java Comparators按另一个List对对象列表进行排序

Thare是两个输入列表,如下所示:

inputA = [
            {
               name: "A",
               age: 20
            }, 
            {
               name: "B",
               age: 30
            },
            {  name: "C",
               age: 25
            },
            {  name: "D",
               age: 28
            }
          ]

inputB = ["D", "B"]
Run Code Online (Sandbox Code Playgroud)

我首选的输出列表必须如下:

expectedOutput = [
            {
               name: "D",
               age: 28
            }, 
            {
               name: "B",
               age: 30
            },
            {  name: "A",
               age: 20
            },
            {  name: "C",
               age: 25
            }
          ]
Run Code Online (Sandbox Code Playgroud)

到目前为止我所做的事情如下所示:

AtomicInteger count = new AtomicInteger();
Collections.sort(inputA, Comparator
    .comparing(a -> 
    if (inputB.indexOf(a.getName()) > -1) {
        return -1;
    } …
Run Code Online (Sandbox Code Playgroud)

java lambda comparator java-8 java-stream

8
推荐指数
1
解决办法
165
查看次数