Ich verwende <app-route>
in Polymer. Alles funktioniert gut, außer Umleitung. Ich habe gelesen https://www.polymer-project.org/1.0/toolbox/routing, scheint die Erklärung klar zu sein, aber aus irgendeinem Grund funktioniert es nicht so, wie ich es wollen würde.Polymer App-Route Redirect
Irgendwo in der Ansicht nach unten ich ein Element haben ...
<script>
Polymer({
is: 'user-auth',
responseHandler: function(event) {
var token = event.detail.response.d.token;
if (token != '') {
localStorage.setItem('access_token', token);
this.set('route.path', '/hello');
}
}
});
</script>
Das Problem ist, leitet es an /x/y/z/hello
statt /hello
als absolute URL. Wie kann ich die Umleitung absolut machen?
Hallo Andreas! Fast lief das gleiche Problem wie du. Ich denke, dass das Problem mit dem "Dies" selbst ist. Versuchen Sie, das Element durch ein document.querySelector- oder document.getElementById-Objekt zu targetieren, und wenden Sie das this.set an, nachdem Sie es ergriffen haben. Das habe ich gerade gemacht. –
Auch ich sehe gerade, dass das "das" allein ist. Sie müssen das Ziel mit dieser. $. ElementId. Oder führen Sie einen document.querySelector aus, um ihn zu holen. Lass mich deine Ergebnisse wissen. –