ionicとui-routingに問題があります。子供の状態になると、URLは更新されますが、ビューは変わりません。angle-ui-routingはビューを変更しません
私は直接に右のURLを挿入し、そこに行く場合でも、ビューは変更されませんapp.search.productに行くようにしようとすると、これは私のrouting.jsこの例では
.config(function($stateProvider, $urlRouterProvider, $locationProvider, $ionicConfigProvider) {
$ionicConfigProvider.views.maxCache(0);
$stateProvider
.state('app', {
url: "/",
abstract: true,
templateUrl: "menu.html",
controller: "menuCtrl"
})
.state('app.home', {
url: "home",
cache: false,
views: {
'menuContent': {
templateUrl: "home.html",
controller: "homeCtrl"
}
}
})
.state('app.search', {
url: "search",
views: {
'menuContent': {
templateUrl: "search.html",
controller: "searchCtrl"
}
}
})
.state('app.search.product', {
url: "/product/:id",
views: {
'menuContent': {
templateUrl: "productPage.html",
controller: "singleProductCtrl"
}
}
})
.state('app.search.product.market', {
url: "/product/:id",
views: {
'menuContent': {
templateUrl: "market.html",,
controller: "marketCtrl'
}
}
});
// if none of the above states are matched, use this as the fallback
$urlRouterProvider.otherwise('/home');
});
ですブラウザ。私はまた、UI-SREF-optsの= "{リロード:真}にしようと試みてきました。オプション何も変更
をここでは、問題を示してplunker(後のビューは変更されません検索)https://plnkr.co/edit/JrNFkV50klZItOQS18Iu
私は自宅から移動してきました:その場合の解決策で* .product状態名から.searchを取り除くことであろう。私は他のメニューポイントを参照してください –