я следующие маршруты сопоставляются:Как использовать router.activate() с указанным идентификатором?
router.map([
{ url: 'error', moduleId: 'viewmodels/error', name: 'Error', visible: false },
{ url: 'home', moduleId: 'viewmodels/home', name: 'Home', visible: false },
{ url: 'folder/:id', moduleId: 'viewmodels/folder', name: 'Folder', visible: false },
{ url: 'set/:id', moduleId: 'viewmodels/set', name: 'Set', visible: false }
]);
после того, как сопоставить эти маршруты, я активировать маршрутизатор. В настоящее время я делаю:
return router.activate('home');
, но я хотел бы сделать что-то вроде
return router.activate('folder/2');
однако я получаю следующее сообщение об ошибке с этим:
GET http://localhost:11089/App/viewmodels/folder/2.js 404 (Not Found)
NavigateTo это не вариант - я не могу нагружать один вид, а затем еще , Кажется, мне паршивый UX. Спасибо за ссылки, хотя я опубликовал следующий вопрос, чтобы, надеюсь, получить ответ. – RobVious