例如:在视图协议中列出并在同一页面中创建协议。我想重装 保存新协议后的协议列表。我试试这个.router.navigate('/ agreement / client / 10'),但是这并没有加载新列表,因为它正在导航相同的网址。
答案 0 :(得分:0)
您可以使用Event Aggregator,在添加新协议时发布事件,并在触发事件时重新加载列表。
答案 1 :(得分:0)
在configureRouter
方法中,将activationStrategy.replace
添加到需要此功能的路由中:
import {activationStrategy} from 'aurelia-router';
export class MyClass {
configureRouter(config) {
config.map([{
route: 'my-route',
name: 'my-name',
activationStrategy: activationStrategy.replace,
title: 'My Title',
moduleId: 'myModule',
}]);
}
}