idek man ausbildungsnachweise fucking me up frfr ong
This commit is contained in:
parent
d510c92719
commit
1b1224cba0
16 changed files with 224 additions and 181 deletions
|
@ -1,18 +1,72 @@
|
|||
import { Component } from '@angular/core';
|
||||
import {Child1Component} from "./child/child-1/child-1.component";
|
||||
import {Child2Component} from "./child/child-2/child-2.component";
|
||||
import {ParentComponent} from "./child/parent/parent.component";
|
||||
import {Component, OnInit} from '@angular/core';
|
||||
import {HotelsComponent} from "./hotel/hotels.component";
|
||||
import {IdkComponent} from "./idek/idk.component";
|
||||
import {filter, from, map, reduce} from "rxjs";
|
||||
import {RouterOutlet} from "@angular/router";
|
||||
|
||||
@Component({
|
||||
selector: 'app-root',
|
||||
standalone: true,
|
||||
imports: [Child1Component, Child2Component, ParentComponent, HotelsComponent, IdkComponent],
|
||||
imports: [HotelsComponent, IdkComponent, RouterOutlet],
|
||||
template: `
|
||||
<app-hotels></app-hotels>
|
||||
<app-idk></app-idk>
|
||||
<app-hotels />
|
||||
<app-idk />
|
||||
<router-outlet />
|
||||
`
|
||||
})
|
||||
export class AppComponent {
|
||||
export class AppComponent implements OnInit {
|
||||
ngOnInit() {
|
||||
const users = [
|
||||
{
|
||||
name: 'John',
|
||||
age: 15,
|
||||
},
|
||||
{
|
||||
name: 'Alice',
|
||||
age: 16,
|
||||
},
|
||||
{
|
||||
name: 'Bob',
|
||||
age: 45,
|
||||
},
|
||||
{
|
||||
name: 'Eve',
|
||||
age: 29,
|
||||
},
|
||||
{
|
||||
name: 'Charlie',
|
||||
age: 52,
|
||||
},
|
||||
{
|
||||
name: 'Dave',
|
||||
age: 41,
|
||||
},
|
||||
{
|
||||
name: 'Mallory',
|
||||
age: 37,
|
||||
},
|
||||
{
|
||||
name: 'Trent',
|
||||
age: 48,
|
||||
},
|
||||
{
|
||||
name: 'Peggy',
|
||||
age: 26,
|
||||
},
|
||||
{
|
||||
name: 'Victor',
|
||||
age: 39,
|
||||
}
|
||||
];
|
||||
|
||||
from(users).pipe(
|
||||
filter(user => user.age >= 18),
|
||||
reduce((acc, user) => {
|
||||
acc.age += user.age
|
||||
acc.count++;
|
||||
return acc;
|
||||
}, {age: 0, count: 0}),
|
||||
map(data => data.age / data.count),
|
||||
).subscribe((data) => {console.log("avg age: ", data)});
|
||||
}
|
||||
}
|
||||
|
|
Reference in a new issue