Skip to content
Snippets Groups Projects
Commit 3d670e6a authored by Mohammad Alayoub's avatar Mohammad Alayoub
Browse files

added array

parent b68483a0
No related merge requests found
import { Identifiers } from "@angular/compiler";
export interface Keyword{
keywordID: number;
keyword: string;
questions: string[];
}
\ No newline at end of file
<mat-dialog-content>
<mat-accordion>
<mat-expansion-panel
(opened)="panelOpenState = true"
(closed)="panelOpenState = false"
*ngFor="let keyword of array">
<mat-expansion-panel
*ngFor="let keyword of keywords">
<mat-expansion-panel-header class="color">
<mat-panel-title>
{{keyword.keyword}}
......
import { Component, OnInit } from '@angular/core';
import {Keyword} from './keyword';
@Component({
selector: 'app-topic-cloud-dialog',
......@@ -7,7 +8,7 @@ import { Component, OnInit } from '@angular/core';
})
export class TopicCloudDialogComponent implements OnInit {
public panelOpenState = false;
public array = [
/* public keywords = [
{
keywordID: 1,
keyword: "Cloud",
......@@ -43,10 +44,35 @@ export class TopicCloudDialogComponent implements OnInit {
]
}
];
*/
constructor() { }
keywords: Keyword[] = [];
ngOnInit(): void {
let questions = ["Wie genau ist die Cloud aufgebaut?",
"Wieviel speicherplatz steht mir in der Cloud zur verfuegung?",
"Sollen wir die Tag Cloud implementieren?"];
this.pushToArray(1, "cloud", questions);
questions = ["Muss man fuer das Modul SWT bestanden haben?"];
this.pushToArray(2, "SWTP", questions);
questions = ["Das ist eine Lange Frage mit dem Thema 'frage'",
"Ich habe eine Frage, sind Fragen zum thema 'Frage' auch erlaubt?",
"Ich wollte Fragen ob sie gerne Sachen gefragt werden",
"Langsam geht mir die Fragerei mit den ganzen Fragen auf den Geist"];
this.pushToArray(3, "Frage", questions);
}
pushToArray(id: number, key: string, questions: string[]){
let _keyword = {
keywordID: 1,
keyword: "test",
questions: questions
}
this.keywords.push(_keyword);
}
editKeyword(id: number): void{
......@@ -54,6 +80,7 @@ export class TopicCloudDialogComponent implements OnInit {
}
deleteKeyword(id: number): void{
console.log("keyword with ID "+id+" has been deleted");
}
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment