2016-03-28 102 views
0

我使用ui-sref制作一个链接,但它不会响应任何UI-SREF不响应任何

这里是为ui-sref

<a class="col col-40" ng-repeat="table in tables" style="background:{{table.warna}}" ui-sref="app.go({tableID:table.fstRoomNo})">{{table.fstRoomName}}<br/>{{table.fsiStatus}}</a> 

这里的app.js配置部分

代码
.config(function($stateProvider, $urlRouterProvider) { 
    $stateProvider 

    .state('login', { 
    url: "/login", 
    templateUrl: "views/auth/login.html", 
    controller: 'LoginCtrl' 
    }) 
    .state('app', { 
    url: "/app", 
    abstract: true, 
    templateUrl: "views/app/side-menu.html", 
    controller: 'AppCtrl' 
    }) 
    .state('app.home', { 
    url: "/home", 
    templateUrl: "views/app/home.html", 
    controller: 'HomeCtrl' 
    }) 
    .state('app.go', { 
    url: "/go/:tableID", 
    views: { 
     'menuContent': { 
     controller: 'GoCtrl' 
     } 
    }, 
    resolve: { 
     detail_data: function(TabelService, $ionicLoading, $stateParams) { 
     $ionicLoading.show({ 
      template: 'Loading table status ...' 
     }); 
     //alert($stateParams.tableID); 
     var tableID = $stateParams.tableID; 
     return TabelService.getDetailTable(tableID); 
     } 
    } 
    }); 
    $urlRouterProvider.otherwise('/login'); 
}) 
+0

希望这是一个拼写错误,而这里写代码拼写'TabelService'应该是'TableService' –

+0

哦,上帝,你是对的。我拼错了。 谢谢让我认识@SatejS –

+0

现在工作正常吗? –

回答

0

上述评论发布后回答解决了问题。

关于路由问题,可能是因为下面的拼写错误。

resolve: { 
     detail_data: function(TabelService, $ionicLoading, $stateParams) { 
     $ionicLoading.show({ 
      template: 'Loading table status ...' 
     }); 
     //alert($stateParams.tableID); 
     var tableID = $stateParams.tableID; 
     return TabelService.getDetailTable(tableID); 
     } 
    } 

TabelServiceTableService