我使用Symfony的角度前端。當我聲明我的$routeProvider
我必須包含我的/app_dev.php/
因爲我將html 5模式設置爲true:$locationProvider.html5Mode(true);
。Symfony2使用Angular HTML5路線的資產
$routeProvider.when('/app_dev.php/admin',
{templateUrl: 'index.html', controller: AdminCtrl})
.when('/app_dev.php/admin/schedule/',
{templateUrl: 'schedule.html', controller: ScheduleCtrl})
.otherwise('/app_dev.php/admin');
$locationProvider.html5Mode(true);
VS
$routeProvider.when('/admin',
{templateUrl: 'index.html', controller: AdminCtrl})
.when('/admin/schedule/',
{templateUrl: 'schedule.html', controller: ScheduleCtrl})
.otherwise('/admin');
$locationProvider.html5Mode(true);
問題是我必須記得改變那些路線回來時,我想使用的生產環境。
我有當我做了轉儲來檢測我做了dev
VS prod
dump或做我只是痛苦地記得更改目標envirnment的路徑與assetic
或許處理這個好辦法?
謝謝
我看了看模塊,似乎是一個更好的解決方案,據我所知,這是我的理解是,生成的路線工作類似於樹枝中的路徑生成和控制器。這將是解決問題的更好方法。我會用這個模塊進行一些測試,看看對我來說這是如何解決的。 – nienaber