Wie kann ich den aktuellen Speicherort programmgesteuert ändern?Aktuellen Speicherort programmgesteuert ändern
Die app-location
ist auf Elternelement und ich möchte es vom Kindelement ändern.
hier ist Mutter Auszug
dom-module(id='test', assetpath='/')
template
app-location(route='{{route}}')
app-route(route='{{route}}', pattern='/:page', data='{{rootData}}', tail='{{rootTail}}')
...
login-page(name='login', route='[[rootTail]]')
...
script.
Polymer({is: 'test');
und das Kind
dom-module(id='login-page')
template
div(class='layout horizontal center-justified mh400')
div(class='layout vertical center-justified')
form(is='iron-form', id='login-form', method='post', action='/api/auth/login', on-iron-form-response='onResponse')
...
script.
Polymer({
is: 'login-page',
onResponse: function (event) {
var resp = event.detail.response;
if (resp.success) {
// Change here the location
}
}
})
Leider von der Jade statt html aber zu verstehen geben, denke ich.