【发布时间】:2016-01-12 22:44:08
【问题描述】:
我创建了一个基于 Polymer 的仪表板,我想将它与我的 Laravel 网站集成。我的仪表板工作正常,但在 Polymer 中的路由存在问题。
我希望我的仪表板位于:
http://example.com/dashboard
我的 Laravel 路由设置如下:
Route::get('dashboard',function(){
return View::make('polymer.dashboard');
});
我的仪表板网址应该是这样的:
http://example.com/dashboard/#!/feedbacks
但是,我对在app.js 中进行什么设置感到困惑。当前 app.js:
// Sets app default base URL
app.baseUrl = '/';
if (window.location.port === '') { // if production
// Uncomment app.baseURL below and
// set app.baseURL to '/your-pathname/' if running from folder in production
//app.baseUrl = '/dashboard/';
}
在这些设置下,当我导航到 http://example.com/dashboard 时,当 Polymer 完成加载时,url 将更改为 http://example.com/。
【问题讨论】:
-
你不应该只使用 app.baseUrl = '/dashboard'; ?
-
我试过了,但它不起作用。
标签: laravel-4 polymer polymer-1.0