首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在spring boot+security+angularjs中使用角度路由(ui-sref)进行页面刷新

在spring boot+security+angularjs中使用角度路由(ui-sref)进行页面刷新
EN

Stack Overflow用户
提问于 2016-06-24 19:38:28
回答 1查看 186关注 0票数 0

在这里,我在spring-boot+安全应用程序中使用angular-routing。当我使用ui-sref访问$stateProvider中定义的状态时,整个页面都会刷新。如何才能停止刷新,只追加url并查看模板?

angularJS代码:

代码语言:javascript
复制
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代码:

代码语言:javascript
复制
<div class="col-md-7" ui-sref="hi ({Id: 1})"> 
       <h5 class="widget-title smaller" >{{id.name}}</h5>
</div>
EN

回答 1

Stack Overflow用户

发布于 2016-06-24 20:10:57

您不应该同时使用ngRoute和UI-router。以下是UI-router的示例代码:

代码语言:javascript
复制
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");
});

我希望这能给你提供解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38012560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档