AngularJS打开页面隐藏显示表达式用法示例


Posted in Javascript onDecember 25, 2016

本文实例讲述了AngularJS打开页面隐藏显示表达式用法。分享给大家供大家参考,具体如下:

1.使用 ng-cloak, 同时要在css加入一行 [ng-cloak] {display: none;} 样式 [ng:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; }

2.使用ng-bind, 代替{{}} 这个不太方便,因为使用ng-bind后必须要一个DOM节点绑定, 例如span上, 没有直接{{}} 用不需要DOM节点方便

3.使用ng-model

<% include common/header.html %>
  <style>[ng-cloak] {display: none !important;}</style>
  <!-- S main -->
  <div class="main g_cf" ng-app="myApp">
    <div class="contain_lf">
      <h2 class="about_tit">ABOUT</h2>
      <div class="ab_content" ng-controller="aboutus" ng-show="true">
        <div class="hr" ng-bind="clumnData.title" ng-cloak></div>
        <p ng-bind="clumnData.detail" ></p>
        <p ng-cloak>{{clumnData.email.title}}:<a href="mailto:{{clumnData.email.link}}" target="_blank" ng-bind="clumnData.email.link" ng-cloak>768065158@qq.com</a></p>
        <p ng-repeat = "item in clumnData.list" ng-cloak >{{item.title}}:<a href="{{item.link}}" target="_blank" ng-bind="item.link" ng-cloak></a></p>
      </div>
      <div class="ab_content" ng-controller="comment">
        <div class="hr" ng-bind="title" ng-cloak></div>
        <div class="comment_user">
          <input type="text" name="username" placeholder="您的大名">
        </div>
        <div class="comment_con">
          <textarea id="editArea" maxlength="300" placeholder="请输入评论,少于300字符"></textarea>
          <div class="comment_btn">
            <span>ctrl + enter 发送评论,字数:0/300</span><input type="submit" class="commit_btn" value="确认" ng-click = "comment()">
          </div>
        </div>
      </div>
      <input type="text" ng-model="name">{{name}}
    </div>
    <div class="contain_rg">
      <div class="rg_tp_clum1">
        <h2>欢迎来到pfan空间</h2>
        <p>这里有更多的知识分享,交流。</p>
        <p><%= content %></p>
        <p><%= date %></p>
      </div>
    </div>
  </div>
  <div id="next">111111</div>
  <!-- E main -->
<% include common/Jsfoot.html %>
<script>
angular.element(document.getElementById("next")).bind('click', function() {
    alert(this.innerHTML);
  });
  var app = angular.module("myApp",[],function(){console.log('strat')});
  var clumnData = {
    title:"关于我",
    detail:"小前端一枚,喜欢javascript、喜欢nodejs、喜欢canvas",
    email:{title:"邮箱",link:"768065158@qq.com"},
    list:[{title:"github",link:"https://github.com/pingfanren/"},
      {title:"三水点靠木",link:"https://3water.com/"},
      {title:"技术分享平台",link:"http://pingfan1990.sinaapp.com/"},
      {title:"前端导航平台",link:"http://doc.pfan123.com/"},
    ]
  };
   app.controller("aboutus",function($scope){
     $scope.clumnData = clumnData;
   });
   app.controller("comment",function($scope){
     $scope.title = "给我留言";
     $scope.comment=function(){
    }
   });
</script>
<% include common/footer.html %>

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
浅析Prototype的模板类 Template
Dec 07 Javascript
js+css实现导航效果实例
Feb 10 Javascript
总结在前端排序中遇到的问题
Jul 19 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
Aug 15 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
Nov 02 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
Feb 03 Javascript
react-router中的属性详解
Jun 01 Javascript
JS使用栈判断给定字符串是否是回文算法示例
Mar 04 Javascript
详解使用uni-app开发微信小程序之登录模块
May 09 Javascript
JavaScript setInterval()与setTimeout()计时器
Dec 27 Javascript
js实现金山打字通小游戏
Jul 24 Javascript
js实现模拟购物商城案例
May 18 Javascript
AngularJS开发教程之控制器之间的通信方法分析
Dec 25 #Javascript
使用jsonp实现跨域获取数据实例讲解
Dec 25 #Javascript
JavaScript中数据类型转换总结
Dec 25 #Javascript
javascript实现用户点击数量统计
Dec 25 #Javascript
jQuery扩展+xml实现表单验证功能的方法
Dec 25 #Javascript
js实现图片切换(动画版)
Dec 25 #Javascript
根据Bootstrap Paginator改写的js分页插件
Dec 25 #Javascript
You might like
PHP Mysqli 常用代码集合
2016/11/12 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
php依赖注入知识点详解
2019/09/23 PHP
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
2013/02/18 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
Jquery 动态生成表格示例代码
2013/12/24 Javascript
JQuery中extend使用介绍
2014/03/13 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
2014/06/20 Javascript
jQuery构造函数init参数分析
2015/05/13 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
js文本框输入内容智能提示效果
2015/12/02 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
Vue实现类似Spring官网图片滑动效果方法
2019/03/01 Javascript
js实现查询商品案例
2020/07/22 Javascript
vue3.0生命周期的示例代码
2020/09/24 Javascript
[36:16]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.19
2020/12/24 DOTA
python为tornado添加recaptcha验证码功能
2014/02/26 Python
Python实现抓取网页并且解析的实例
2014/09/20 Python
Python使用Pycrypto库进行RSA加密的方法详解
2016/06/06 Python
windows上安装Anaconda和python的教程详解
2017/03/28 Python
使用anaconda的pip安装第三方python包的操作步骤
2018/06/11 Python
python爬虫开发之selenium模块详细使用方法与实例全解
2020/03/09 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
草莓网化妆品加拿大网站:Strawberrynet Canada
2016/09/20 全球购物
Mamas & Papas沙特阿拉伯:英国最受欢迎的婴儿品牌
2017/11/20 全球购物
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
如何通过jdbc调用存储过程
2012/04/19 面试题
经典优秀个人求职自荐信格式
2013/09/25 职场文书
大学生职业规划前言模板
2013/12/27 职场文书
质监局领导班子对照检查材料思想汇报
2014/09/27 职场文书
2014年政务公开工作总结
2014/12/09 职场文书