angularjs-ng-cloak 解决闪屏问题

前端之家收集整理的这篇文章主要介绍了angularjs-ng-cloak 解决闪屏问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. #使用ng-cloak及样式.ng-cloak
  2. <!DOCTYPEhtml>
  3. <html>
  4. <head>
  5. <Metacharset="UTF-8">
  6. <title></title>
  7. <scripttype="text/javascript"src='js/angular.min.js'></script>
  8. <styletype="text/css">
  9. .ng-cloak{display:none;}
  10. </style>
  11. </head>
  12. <bodyng-app="hd"ng-cloakclass="ng-cloak">
  13. <divng-controller="ctrl">
  14. <!--商品名称:{{goods.name}}<br/>
  15. 商品价格:{{goods.price}}<br/>
  16. 商品数量:{{goods.num}}<br/>
  17. 商品总价:{{goods.price*goods.num}}<br/>
  18. <inputtype="button"value="+"ng-click="add()"/>
  19. <inputtype="button"value="-"ng-click="reduce()"/>-->
  20. 商品名称:{{goods.data.name}}<br/>
  21. 商品价格:{{goods.data.price}}<br/>
  22. 商品数量:{{goods.data.num}}<br/>
  23. 商品总价:{{goods.data.price*goods.data.num}}<br/>
  24. <inputtype="button"value="+"ng-click="goods.add()"/>
  25. <inputtype="button"value="-"ng-click="goods.reduce()"/>
  26. </div>
  27.  
  28. <scripttype="text/javascript">
  29. varm=angular.module('hd',[])
  30. m.controller('ctrl',['$scope',function($scope){
  31. //$scope.goods={'name':'iphone','price':3000,'num':0}
  32. //$scope.add=function(){$scope.goods.num=Math.min(++$scope.goods.num,6)}
  33. //$scope.reduce=function(){$scope.goods.num=Math.max(--$scope.goods.num,0)}
  34. $scope.goods={
  35. data:{'name':'iphone','num':0},add:function(){$scope.goods.data.num=Math.min(++$scope.goods.data.num,6)},reduce:function(){$scope.goods.data.num=Math.max(--$scope.goods.data.num,0)}
  36. }
  37. }])
  38. </script>
  39. </body>
  40. </html>

猜你在找的Angularjs相关文章