【问题标题】:Go to a specific page in ionic framework转到离子框架中的特定页面
【发布时间】:2014-12-15 13:30:29
【问题描述】:

我遇到了一个问题,我必须使用控制器在 ionic 框架中打开特定页面。 我必须转到以下页面

#/tab/hotel_details/1

当我在离子弹出窗口中单击确定按钮时

 $scope.showAlert = function() {
   var alertPopup = $ionicPopup.alert({
     title: 'Click OK for further details',
   });
   alertPopup.then(function(res) {
   //Go to a specific page
   });
 };

我不能使用$state.go("tab.hotel_details");,因为我必须去hotel_details/1 我必须摆脱上述问题才能进一步开发我的应用程序。

【问题讨论】:

标签: android angularjs cordova ionic-framework


【解决方案1】:

如果您想导航到特定的 url 而不是按状态导航,您仍然可以使用 $location 服务。

$location.path('/tab/hotel_details/1');

【讨论】:

  • 这对我没有任何作用,但接受的答案确实有效。
【解决方案2】:

可以将调用的第二个参数中的id传递给$state.go

$state.go("tab.hotel_details", { "id": id })

然后,在您的控制器中,您可以从 $stateParams 检索值:

var id = Number($stateParams.id)

参考:Angular-ui State

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    • 2021-06-28
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多