检索模板中的URL或路径路径

时间:2016-04-29 07:03:22

标签: meteor iron-router

我目前正在使用Iron Router。在我的模板文件中,我正在通过

检索网址
var url = Router.current().url

var url = Router.current().originalUrl

这些返回没有协议和主机名的当前路径。

/your/current/path

但是,当您刷新页面(浏览器刷新)时,相同的方法将返回整个URL(协议,主机名和路径)。

http://localhost:3000/your/current/path

如何可靠地检索整个网址或路径路径?

1 个答案:

答案 0 :(得分:0)

您可以使用Iron.Location对象,这里有一些您可以使用的属性

Iron.Location.get().rootUrl  --> 'http://localhost:3000'
Iron.Location.get().path --> '/your/current/path'
Iron.Location.get().port --> 3000
Iron.Location.get().protocol --> 'http:'
Iron.Location.get().queryObject ---> return query object
Iron.Location.get().hostname --> 'localhost'
Iron.Location.get().host --> 'localhost:3000'

Meteor.absoluteUrl() will give the root url as well.