使用AngularJs的ng-show元素出现闪烁

问题描述:使用ng-show元素判断出现闪烁,页面中的模块先显示后隐藏 

解决方法:

当满足条件时,在相应的js中设置 showMessage 值为 true ,这时候就不会出现闪烁问题。

 if ($scope.entity.OrderInfo.OrderType == 1) {
       //。。。。。。。。。
       $scope.showMessage = true;
    }

分析:ng-show中的变量默认值为false,只需要判断是否符合显示条件,然后设置变量值为true即可。

 

网上的一些其他方法:

解决方法一:

           用ng-if判断 或者 加上ng-cloak属性

解决方法二:

你也可以像这个链接上面说的那样去做,http://www.cnblogs.com/whitewolf/p/3495822.html

你可能感兴趣的:(AngularJs)