0
我有以下途徑:如何將變量傳遞給FlowRouter'命名的路由'?
FlowRouter.route('/users/:_id/edit', {
name: 'Users.edit',
action() {
BlazeLayout.render('App_body', { main: 'Users_edit_page' });
},
});
我可以用下面的代碼訪問相應的網頁:
var userId = Meteor.userId();
FlowRouter.go('/users/' + userId + '/edit');
你如何通過對Users.edit
名通過用戶id,而不是使用URI,路徑。
順便說一下,我在某處讀到FlowRouter沒有命名路由 - 這是不是一個命名路由?
謝謝,這幫助了我能夠找到一個解決方案。但是我無法使用.go()函數來使用第二個參數。而是我用這個:var path = FlowRouter.path(「Users.edit」,{_id:userId}); FlowRouter.go(path); –
這很奇怪,因爲'go'函數在內部調用'path'。無論如何,我很高興它有幫助。 :) – aedm
可能是我的用法錯誤然後 –