2016-03-28 105 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