Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
EbuDem committed Mar 24, 2023
2 parents ed46aa0 + a41d154 commit 8d92d34
Show file tree
Hide file tree
Showing 7 changed files with 18 additions and 9 deletions.
1 change: 1 addition & 0 deletions agridator-frontend/README.md
@@ -1,3 +1,4 @@

# AgridatorFrontend

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 15.2.4.
Expand Down
@@ -1,5 +1,5 @@
<h1>{{'feldkalender.Title' | translate}}</h1>

<div *ngFor="let feldkalenderItem of feldkalenderArray">
{{feldkalenderItem}}
<div *ngFor="let feldkalenderDto of feldkalenderArray">
{{feldkalenderDto.todo}}
</div>
@@ -1,6 +1,7 @@
import { Component, OnInit } from '@angular/core';
import { LocalStorageService } from 'src/app/service/local-storage.service';
import {TranslateService} from "@ngx-translate/core";
import { FeldkalenderDto } from 'src/app/dto/feldkalender-dto';

@Component({
selector: 'app-feldkalender',
Expand All @@ -9,7 +10,7 @@ import {TranslateService} from "@ngx-translate/core";
})
export class FeldkalenderComponent implements OnInit {

feldkalenderArray?: string[];
feldkalenderArray?: FeldkalenderDto[];

constructor(private localStorageService: LocalStorageService, private translate: TranslateService) {}

Expand Down
Expand Up @@ -2,6 +2,7 @@ import { DOCUMENT } from '@angular/common';
import { Component, ElementRef, Renderer2, ViewChild } from '@angular/core';
import { Router } from '@angular/router';
import { Inject } from "@angular/core"
import { FeldkalenderDto } from 'src/app/dto/feldkalender-dto';
import { LocalStorageService } from 'src/app/service/local-storage.service';
import { DataService } from './../../service/data.service';

Expand Down Expand Up @@ -84,7 +85,10 @@ export class PostTrackingInfosComponent {

moveToCalendar()
{
this.localStorageService.setFeldkalender(['todo']);
const feldkalenderArray = this.localStorageService.getFeldkalender();
const feldkalenderDto = new FeldkalenderDto();
feldkalenderArray.push(feldkalenderDto);
this.localStorageService.setFeldkalender(feldkalenderArray);
this.router.navigate(["/feldkalender"])
}
}
Expand Up @@ -9,7 +9,7 @@ import { Router } from '@angular/router';
export class TrackingComponent {
points: any[] = [];
tracking = false;
interval = 5000;
interval = 1000;
timer: any = null;
config: any = null;
constructor(private router: Router) {
Expand Down Expand Up @@ -77,7 +77,7 @@ export class TrackingComponent {
})
}

moveToPreTracking()
moveToPreTracking()
{
this.router.navigate(["/pre-tracking-infos"])
}
Expand Down
2 changes: 2 additions & 0 deletions agridator-frontend/src/app/dto/feldkalender-dto.ts
@@ -1,2 +1,4 @@
export class FeldkalenderDto {

todo = 'todo';
}
7 changes: 4 additions & 3 deletions agridator-frontend/src/app/service/local-storage.service.ts
@@ -1,4 +1,5 @@
import { Injectable } from '@angular/core';
import { FeldkalenderDto } from '../dto/feldkalender-dto';

@Injectable({
providedIn: 'root'
Expand All @@ -7,15 +8,15 @@ export class LocalStorageService {

constructor() { }

setFeldkalender(feldkalender: string[]) {
setFeldkalender(feldkalender: FeldkalenderDto[]) {
localStorage.setItem('feldkalender', JSON.stringify(feldkalender));
}

getFeldkalender(): string[] | undefined {
getFeldkalender(): FeldkalenderDto[] {
const feldkalender = localStorage.getItem('feldkalender');
if (feldkalender) {
return JSON.parse(feldkalender);
}
return ['bla', 'bla', 'bla'];
return [];
}
}

0 comments on commit 8d92d34

Please sign in to comment.