我正在使用EmberJS Fastboot,但无法访问window.location.search
中的beforeModel
。但是,我可以访问window.location
,并且在打开对象时会填充search
。
beforeModel(transition) {
console.log(window.location) // returns object with populated search
console.log(window.location.search) // undefined
}
我希望不要对window.location.search
进行定义,因为在我致电window.location
时会填充{1>}
答案 0 :(得分:0)
您是否使用任何“?”对于搜索字符串,如果不是,则window.location.search
将不起作用。尝试正确添加搜索字符串,然后检查其是否有效
答案 1 :(得分:0)
如果您使用的是Fastboot,则可以访问以下查询参数:this.fastboot.request.queryParams
(FastBoot
是一项服务)