2017-05-16 3 views
1

Ich versuche, Warnungen von meinen untergeordneten Komponenten an die übergeordnete Komponente zu übergeben.Übergeben von Daten von der untergeordneten Komponente an die übergeordnete Komponente

Ich habe folgende app Komponente:

@Component({ 
    selector: 'my-app', 
    templateUrl: './app.component.html', 
    styleUrls: ['./app.component.scss'] 
}) 

App.component.html:

<header> 
Some header 
</header> 
<clr-alert [clrAlertType]="'alert-warning'" [clrAlertAppLevel]="true"> 
    <div class="alert-item"> 
     <span class="alert-text"> 
      {{My_Alert_value_that_I want to pass from child}} 
     </span> 
     <div class="alert-actions"> 
      <button class="btn alert-action">Fix</button> 
     </div> 
    </div> 
</clr-alert> 
<router-outlet></router-outlet> 

My Child Komponente:

@Component({ 
    styleUrls: ['./child.component.scss'], 
    templateUrl: './child.component.html', 
}) 
export class ChildComponent { 
    alerts: string 
    constructor(){ 
    this.alerts = ""; 
    } 

    this.alert = "My alerts, which I want to show on the app.component.html" 
} 

Kann jemand mir bitte hier helfen?

+2

https://angular.io/docs/ts/latest/cookbook/component-communication.html gute Beispiele auf gibt, wie das zu tun. Besonders https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#child-to-parent scheint für dich interessant zu sein – Korgen

+1

Hast du auf SO gesucht? Es gibt viele, viele Fragen und Antworten hier;) – Alex

+1

Mögliches Duplikat von [Übergabe von Daten aus der untergeordneten Komponente in die übergeordnete Komponente AngularJS 2] (http://stackoverflow.com/questions/40992140/passing-data- from-child-componence- In-Eltern-Komponente-angularjs-2) – Alex

Antwort

Verwandte Themen