こんにちは、このような角度のルートがあります
app.config ($routeProvider, $locationProvider) ->
$locationProvider.html5Mode(true);
$routeProvider.when("/",
{
templateUrl: "assets/pages/partials/home_controls.html"
controller: MapCtrl
}
).when("/products/business",
{
templateUrl: "../assets/pages/partials/business_controls.html"
controller: MapCtrl
}
).when("/products/search",
{
templateUrl: "../assets/pages/partials/search_controls.html"
controller: MapCtrl
}
)
その作品は本当にうまくいきます。そして、パーシャルを
これらのページがアドレス入力またはページの更新から読み込まれると、正常に読み込まれます
ただし、たとえば、Rails ビューによって制御されるリンクがある場合、AngularJS Partial のみが読み込まれ、Rails ページは変更されません。例えば:
<%= render :partial => "pages/partials/map"%>
Angular コードはその部分的な内部にロードされ、他の周囲のレイアウトは Nav などを制御します...
ページへのリンクはAngularのみをロードしますが、新しいアドレスはすべてを正常にロードするため、奇妙です