でハッシュを参照してください、私はローカルホストのURLエンバーアプリは(エンジンに基づいて)私のエンバーアプリのlocalhost URL
でハッシュが表示されていない私はenvironment.js
locationTypeでlocationTypeを変更してみてくださいでした:「ハッシュ'
ルーティング&すべてがうまくいきますが、私はアドレスバーのURLに#をどうやって得るのだろうかと思っています。
以下は私の完全なenvironment.js
/*jshint node:true*/
'use strict';
module.exports = function(environment, appConfig) {
console.log(environment);
var ENV = {
modulePrefix: 'myapp-ui',
environment: environment,
rootURL: '/myapp/',
locationType: 'auto',
EmberENV: {
FEATURES: {
// Here you can enable experimental features on an ember canary build
// e.g. 'with-controller': true
},
EXTEND_PROTOTYPES: {
// Prevent Ember Data from overriding Date.parse.
Date: false
}
},
APP: {
// Here you can pass flags/options to your application instance
// when it is created
},
TRACKING_ENABLED: true,
LOG_TRACKING_ENABLED: false,
ROUTE_TRANSITION_TRACKING_ENABLED: false,
LOG_ERROR_TRACKING: true,
ANALYTICS_URL:"X",
ANALYTICS_SITE_ID:0,
STUB_MODE : false,
SET_LOCALE : true
};
if (environment && environment !== 'development') {
ENV.rootURL = "";
}
return ENV;
};
のいずれかの環境でのみ変更されている可能性があります?生産やテストのような? – andrusieczko
いいえ..私はそれを確認しました... – testndtv
おそらく、関連コードを貼り付けると、私は推測するのを助けるのが簡単になります。 – andrusieczko