Ich versuche, den Titel festzulegen, aber in diesem Code unten funktioniert es an einer Stelle und nicht an anderer Stelle. Ich möchte den Produktnamen erhalten und den Titel festlegen. Gibt es einen anderen Weg, es zu tun?Einstellen der Seitentitel nach der Aktivierung in Aurelia
activate(params: any, route, navigationInstruction) {
//route.navModel.router.title="test"; //works here
this.api.pull<Product>([params.id]).then(items => {
items.forEach(item=>
{
if(item.id == params.id)
route.navModel.router.title = item.name //does NOT work here
});
});
}
versuche 'return this.api.pull', sieht so aus als wäre title nach activate hook gesetzt, also musst du' route.navModel.router.title' setzen, bevor du die hook finish execution aktivierst – valichek
@valichek Danke, kannst du bitte hinzufügen dies zur Antwort, damit ich es markieren kann. – genericuser
auch, überprüfen Sie meinen Vorschlag :) –