【问题标题】:AngularJS reset whole applicationAngularJS 重置整个应用程序
【发布时间】:2018-03-31 21:07:03
【问题描述】:

我目前正在使用 Ionic 1 和 AngularJS 开发酒店预订应用程序。

当您预订房间时,您会看到一个 ng-modal 弹出窗口,其中包含您的房间信息和联系信息等。

我实现了一个按钮,可以像这样将用户带出模式窗口并返回主页。

<a href="#tab/home" style="text-decoration: none;">
    <button class="button button-large button-balanced col" ng-click="modal.hide()" >
        <p style="color: white; font-size: 20px;">Thank you</p>
    </button>

我也想用同一个按钮来重置整个应用程序,有没有简单的方法可以做到这一点? 谢谢:)

【问题讨论】:

    标签: angularjs


    【解决方案1】:

    当模态窗口关闭时,您将返回父控制器,实现一个函数重置表单并调用该函数。

    $scope.reset = function(){
    
    }
    

    当你返回父控制器时调用它。

    【讨论】:

    • 酷,但是,到目前为止,它是一个非常不完整的应用程序,我只有一个控制器,并且我正在使用状态在视图之间移动。您的回答是否仍然成立,或者我该怎么办?
    • 是的,即使你只有一个控制器,它也应该是有效的,试试看
    • 谢谢你,你很客气 :) 但我现在一定很傻。我所做的是 $scope.reset = function(){ modal.hide(); $scope.data = {} } 数据包含表单中的所有信息。
    猜你喜欢
    • 2016-02-11
    • 1970-01-01
    • 2015-02-15
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多