| 
					
				 | 
			
			
				@@ -0,0 +1,42 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { Component, EventEmitter, OnInit,Output } from '@angular/core'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { IonInput,IonButton,IonChip } from '@ionic/angular/standalone'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@Component({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  selector: 'app-edit-tag', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  templateUrl: './edit-tag.component.html', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  styleUrls: ['./edit-tag.component.scss'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  imports:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    IonInput,IonButton,IonChip 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  standalone: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+export class EditTagComponent  implements OnInit { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+*用户输入 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  userInputText:String = ""  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  userInput(ev:any){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    console.log(ev); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.userInputText=ev.detail.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.onTagChange.emit(this.tags); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  /* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  *标签列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+tags:Array<String> =[] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+addTag(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  this.tags.push(this.userInputText); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  this.userInputText =""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+deleteTag(tag:any){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let idx=this.tags.findIndex(item=>item==tag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  this.tags.splice(idx,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@Output() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+onTagChange:EventEmitter<Array<String>> = new EventEmitter<Array<String>>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  constructor() { } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ngOnInit() {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |