这是我在角路由的第一次尝试,但至今工作
(改进建议,欢迎)
call(Router router, ViewFactory views) {
router.root
..addRoute(
name: 'form',
path: '/:entityId/form/:recId',
enter: views('view/dynamic_form.html')
)
..addRoute(
name: 'table',
path: '/:entityId/table/:recId',
enter: views('view/dynamic_table.html')
)
..addRoute(
name: 'default_view',
defaultRoute: true,
enter: (_) =>
router.go('form',
{
'entityId': '',
'rec': '-1'
},
replace: true));
这工作得很好,到目前为止,但是当我点击只有改变recId但在同样的观点保持(如链接view/dynamic_form.html
)的观点仍得到重新加载导致恼人的(非常简短虽然)消失/出现的风景。
是否有可能收到通知参数更新无需刷新视图 ?