1 import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core';
4 selector: 'app-slicing-task-model',
5 templateUrl: './slicing-task-model.component.html',
6 styleUrls: ['./slicing-task-model.component.less']
8 export class SlicingTaskModelComponent implements OnInit {
9 @Input() showDetail: boolean;
10 @Input() moduleTitle: string;
11 @Input() modelData: object;
12 @Output() cancel = new EventEmitter<boolean>();
15 checkDetail: [{}] = [{
16 id: "b1bb0ce7-ebca-4fa7-95ed-4840d70a1177",
17 name: "5G Slice eMMB",
19 arrivedtime: "2019-10-29 10:00",
22 businessRequirement: [{}] = [{
23 name: "5G Slice eMMB",
25 expiretime: "2019-10-29 10:00",
29 id: "46da8cf8-0878-48ac-bea3-f2200959411a",
30 name: "eMBB instancel"
32 selectedServiceId = '46da8cf8-0878-48ac-bea3-f2200959411a';
33 selectedServiceName = '';
34 serviceId = ['46da8cf8-0878-48ac-bea3-f2200959411a', '46da8cf8-0878-48ac-bea3-f2200959411b', '46da8cf8-0878-48ac-bea3-f2200959411c'];
36 "46da8cf8-0878-48ac-bea3-f2200959411a": "eMBB instancela",
37 "46da8cf8-0878-48ac-bea3-f2200959411b": "eMBB instancelb",
38 "46da8cf8-0878-48ac-bea3-f2200959411c": "eMBB instancelc",
42 this.serviceIdChange(this.selectedServiceId)
45 serviceIdChange(value: string): void {
46 this.selectedServiceName = this.serviceData[value];
47 console.log(this.selectedServiceName, "=====")
50 this.selectedServiceId = "";
51 this.serviceIdChange(this.selectedServiceId);
55 this.showDetail = false;
56 this.cancel.emit(this.showDetail);