[英]How to check for Route through route name in template with Meteor and Iron Router
[英]How to check current route in Iron Router Meteor
我正在設置一個用於Iron Router的正文助手,用作{{route}}
:
Template.body.helpers({
route: function(){
alert(Router.current().route.getName());
}
});
但Router.current().route.getName()
返回undefined而不是“/ thirdPage /”。
嘗試:
Router.current().route.path()
Router.current().route.path()
工作正常,直到你有帶參數的路線,此時它會突然重新調整
null
在我看來,它變得非常不可靠。
Iron.Location.get().path
似乎是目前最可靠的方法來獲取帶有參數的路徑(不是包含“http://”的完整URL,如Router.current()。url確實如此)
我用:
Router.current().url
這會得到您網址欄中的任何內容,僅供參考
Router.current().params.yourParamName
這將獲取參數的內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.