Default Route leitet nicht direkt auf Produktbaum um.
All checks were successful
Angular Build & Deploy / deploy (push) Successful in 51s
All checks were successful
Angular Build & Deploy / deploy (push) Successful in 51s
This commit is contained in:
@@ -4,7 +4,7 @@ import { RisikoobjektView} from './risikoobjektView/risikoobjektView';
|
||||
import {Produktbaum} from './produktbaum/produktbaum';
|
||||
|
||||
export const routes: Routes = [
|
||||
{ path: '', redirectTo: '/produktbaum', pathMatch: 'full' },
|
||||
// { path: '', redirectTo: '/produktbaum', pathMatch: 'full' },
|
||||
{ path: 'produktbaum', component: Produktbaum },
|
||||
{ path: 'risikoobjekte', component: RisikoobjektView },
|
||||
];
|
||||
|
||||
@@ -417,15 +417,14 @@ export class Produktbaum {
|
||||
produkt.unterbausteine = [];
|
||||
produkt.attribute = [];
|
||||
|
||||
produkt.actualOcc = {value: 1};
|
||||
produkt.occByParent = 1;
|
||||
produkt.occByParent = (produkt.parent === undefined || produkt.minOcc > 0) ? 1 : 0;
|
||||
produkt.actualOcc = { value: produkt.occByParent };
|
||||
|
||||
return produkt as Produktbaustein;
|
||||
}
|
||||
|
||||
buildTree() {
|
||||
|
||||
this.addMissingAprioriItems();
|
||||
|
||||
for (const baustein of this.produkte) {
|
||||
if (baustein.parent !== undefined){
|
||||
@@ -438,6 +437,7 @@ export class Produktbaum {
|
||||
}
|
||||
}
|
||||
}
|
||||
this.addMissingAprioriItems();
|
||||
}
|
||||
|
||||
async addProdukt(produkt : Produktbaustein) {
|
||||
|
||||
@@ -9,22 +9,18 @@ export class CustomRouteReuseStrategy implements RouteReuseStrategy {
|
||||
return route.routeConfig?.path === 'produktbaum';
|
||||
}
|
||||
|
||||
// Speichert die Komponente
|
||||
store(route: ActivatedRouteSnapshot, handle: DetachedRouteHandle): void {
|
||||
this.handlers[route.routeConfig?.path!] = handle;
|
||||
}
|
||||
|
||||
// Soll eine gespeicherte Route wiederhergestellt werden?
|
||||
shouldAttach(route: ActivatedRouteSnapshot): boolean {
|
||||
return !!this.handlers[route.routeConfig?.path!];
|
||||
}
|
||||
|
||||
// Holt die gespeicherte Komponente zurück
|
||||
retrieve(route: ActivatedRouteSnapshot): DetachedRouteHandle {
|
||||
return this.handlers[route.routeConfig?.path!];
|
||||
}
|
||||
|
||||
// Soll die Route beim Navigieren wiederverwendet werden?
|
||||
shouldReuseRoute(future: ActivatedRouteSnapshot, curr: ActivatedRouteSnapshot): boolean {
|
||||
return future.routeConfig === curr.routeConfig;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user