0

ここで私はスプリングブート+セキュリティアプリケーションで角度ルーティングを使っています。 $ stateProviderで定義された状態にアクセスするためにui-srefを使用すると、ページ全体が更新されます。どのように私はリフレッシュを停止し、ちょうどURLを追加し、テンプレートを表示できますか?スプリングブート+セキュリティ+ angularjsで角度ルーティング(ui-sref)を使ってページをリフレッシュ

angularJSコード:

myApp.config(function($stateProvider, $urlRouterProvider) { 
    // $urlRouterProvider.otherwise('/'); 
    $stateProvider 
    .state('hi', { 
     url: '/hi/:id', 
     reloadOnSearch : false, 
     views :{ 
      "properties" : { 
       templateUrl: "views/properties.html", 
       controller : function($scope,$stateParams){ 
        //alert("hi"); 
       } 
      } 
     } 
    }); 
}); 

HTMLコード:

<div class="col-md-7" ui-sref="hi ({Id: 1})"> 
     <h5 class="widget-title smaller" >{{id.name}}</h5> 
</div> 

答えて

0

あなたがngRouteとUI-ルータの両方を使用しないでください。 UI-routerのサンプルコードは次のとおりです。

repoApp.config(function($stateProvider, $urlRouterProvider) { 

    $stateProvider 
    .state('state1', { 
     url: "/state1", 
     templateUrl: "partials/state1.html", 
     controller: 'YourCtrl' 
    }) 

    .state('state2', { 
     url: "/state2", 
     templateUrl: "partials/state2.html", 
     controller: 'YourOtherCtrl' 
    }); 
    $urlRouterProvider.otherwise("/state1"); 
}); 

これがあなたの解決策を与えることを望みます。

関連する問題