【问题标题】:How to dispay and hide div in angularjs如何在angularjs中显示和隐藏div
【发布时间】:2017-03-03 08:57:30
【问题描述】:

我的屏幕中有一个加载器,它将显示在屏幕上,直到页面加载或页面出现任何错误。

我有一个div,我有加载器...

<div id:loader class="loading">

...我正在尝试根据页面加载状态显示和隐藏。

如何隐藏和显示加载程序?在我的 js 代码中:

oninit() { 
    $scope.loader.showDiv = true;
    function(success) { 
        $scope.loader.showDiv= false;
    } 
}

但它不起作用。现在它在页面上连续运行。任何帮助实现这一目标的人。

【问题讨论】:

标签: c# html angularjs model-view-controller


【解决方案1】:

使用 ng-show 试试这个

<div id:loader class="loading" ng-show="showDiv">

仍然使用您的 init 函数来设置 showDiv = true 或 false

或者在你的初始化中设置一个加载范围

$scope.isLoading = true;

把它放在你的 div 中

ng-show="!isLoading"

页面加载时设置为false

$scope.isLoading = false;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-11
    • 1970-01-01
    • 1970-01-01
    • 2021-07-21
    • 2013-06-18
    • 1970-01-01
    相关资源
    最近更新 更多