Ich benutze Angular 2 in einer Ionic 2-Anwendung. Ich möchte einen Wert aus einer Vorlage abrufen, die in meiner Komponente verwendet werden soll. Ich weiß, wie man eine Variable in meiner Komponente definiert und sie dann in meiner Vorlage verwendet, aber ich suche genau umgekehrt. Hier ist, was ich meine:Angular 2 Get Komponente Variable von Vorlage
Komponente:
@Component({
template: '<ion-list [route]="path/on/site">
<ion-item *ngFor="let item of items">
{{title}}
</ion-item>
</ion-list>'
})
export class List {
route: string;
constructor() {
this.route = // should get value of [route] in template;
this.loadData(this.route);
}
loadData()...
}
Ich mag den Wert von [route] in der Vorlage codieren, und dann diesen Wert in meiner Komponente als this.route zu bekommen. [Route] muss nicht auf der Ion-Liste stehen, es kann überall sein, solange ich es in meine Komponente hineinbekomme.
Vielen Dank im Voraus.
Hinweis: Entfernen Sie die '@ NgModule' und' selector'-tag, diese nicht innerhalb von ionischen arbeiten und Ihre Anwendung verursachen können – Ivaro18
abgehört werden, dass große Werke , ich danke dir sehr! Ich musste nur ein Standardargument hinzufügen, um Fehler zu vermeiden: this._getAttributeValue (this.h2, 'route', '/ default/route/here') – Scott