Ich habe die nächste Komponente:Wie erstellen Sie Winkel 2 Selektor in Laufzeit?
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'todo',
templateUrl: 'app/todo/todo.component.html',
styleUrls: ['app/todo/todo.component.css']
})
export class Todo implements OnInit{
placeHolder: string = "Please enter a TODO task";
taskValue: string = "";
ngOnInit(): void {
};
}
Und ich habe auch diese Komponente:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'main-panel',
templateUrl: 'app/main-panel/main-panel.component.html',
styleUrls: ['app/main-panel/main-panel.component.css']
})
export class MainPanel implements OnInit{
panelTitle: string = 'Welcome to ODOT';
sTodo: string = 'TODO';
sDoing: string = 'Doing';
sDone: string = 'Done';
userName: string = 'User name';
password: string = 'Password';
signUp: string = 'Sign up';
signIn: string = 'Sign in';
addTodoTask(): void {
console.log("Hi");
};
ngOnInit(): void {
};
}
Ich möchte, dass jedes Mal addTodoTask Ereignis ausgelöst ich mit all ihren Eigenschaften neue todo Selektor hinzufügen und Methoden zu den Main-Panel.HTML, irgendwelche Ideen?
Danke,
Shay Zambrovski
reden Sie dynamisch eine Komponente auf Ihrer Seite geladen? – amansoni211
@ amansoni211 Ich denke schon ... –
Ich denke, das ist, was Sie suchen. http://stackoverflow.com/documentation/angular2/831/dynamical-add-components-using-viewcontainerref-createcomponent/28405/dynamical-add-component-on-specific-eventclick#t=201703010845477112628 – amansoni211