1
當我點擊用戶的名字,我想鏈接到他們的個人資料頁面。我正在使用流星與鐵路由器。這裏有定義的路由:流星與鐵路線路徑
Router.route('/', { name: 'JobsList'}); //homepage with all users
//this is where the user's profile is located and works:
Router.route('/company/:_id/', {
name: 'CompanyPage',
data: function() { return Meteor.users.findOne(this.params._id); }
});
//this page shows all users with url that works:
Router.route('/companies/', {name: 'CompaniesList'});
我得到不正確的鏈接,當我將鼠標懸停在用戶主頁上的名字,但我得到了正確的鏈接,當我將鼠標懸停他們對「/公司/」頁面上的名稱。爲了生成鏈接,我使用pathFor "CompanyPage"
。
我是否錯過了導致網頁不正確的信息?你需要看什麼js或html?讓我知道,我會編輯這篇文章。謝謝。
嗨,沒有奏效。我還要說明鏈接的ID與作業頁面相同。我在同一頁上有一個鏈接,鏈接到他們的工作頁面。即:'job/abcdefg'。他們的個人資料鏈接也指向'company/abcdefg'。某處發生衝突? – Sylar
你必須將'this._id'替換爲userId。 –