Jac*_*gen 2 ember.js ember-cli
对于我的灰烬CLI应用程序,我想使用基本URL,如所描述这里.它适用于History API,但对于旧的Hash API,它将无法按预期工作.
我的配置:
module.exports = function(environment) {
var ENV = {
environment: environment,
baseURL: '/base/',
locationType: 'auto',
...
};
...
return ENV;
}
Run Code Online (Sandbox Code Playgroud)
在IE9中我得到了localhost:4200/#/base/login而不是localhost:4200/base#/login.手动转到此页面会生成一个空白(白色)页面.
我发现你必须设置路由器rootUrl以及环境baseUrl.
//router.js
import Ember from 'ember';
import config from './config/environment';
let Router = Ember.Router.extend({
location: config.locationType,
rootURL: config.baseURL
});
export default Router;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2871 次 |
| 最近记录: |