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 相关文章推荐
jValidate 基于jQuery的表单验证插件
Dec 12 Javascript
JS获取键盘上任意按键的值(实例代码)
Nov 12 Javascript
一个JavaScript处理textarea中的字符成每一行实例
Sep 22 Javascript
js实现点击图片改变页面背景图的方法
Feb 28 Javascript
javascript常用功能汇总
Jul 05 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
Aug 30 Javascript
微信小程序登录态控制深入分析
Apr 12 Javascript
vue封装第三方插件并发布到npm的方法
Sep 25 Javascript
微信小程序实现横向增长表格的方法
Jul 24 Javascript
解决vue-cli脚手架打包后vendor文件过大的问题
Sep 27 Javascript
使用vue完成微信公众号网页小记(推荐)
Apr 28 Javascript
jQuery实现电梯导航模块
Dec 22 jQuery
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_select_db()函数讲解
2019/01/23 PHP
jquery URL参数判断,确定菜单样式
2010/05/31 Javascript
鼠标事件延时切换插件
2011/03/12 Javascript
关于query Javascript CSS Selector engine
2013/04/12 Javascript
读取input:file的路径并显示本地图片的方法
2013/09/23 Javascript
js截取小数点后几位的写法
2013/11/14 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
2014/04/20 Javascript
Bootstrap 附加导航(Affix)插件实例详解
2016/06/01 Javascript
JS简单判断滚动条的滚动方向实现方法
2017/04/28 Javascript
js 发布订阅模式的实例讲解
2017/09/10 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
2018/03/22 Javascript
vue+高德地图写地图选址组件的方法
2019/05/18 Javascript
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
python实现自动更换ip的方法
2015/05/05 Python
python使用matplotlib绘制柱状图教程
2017/02/08 Python
python中模块查找的原理与方法详解
2017/08/11 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
python3下载抖音视频的完整代码
2019/06/05 Python
python查找重复图片并删除(图片去重)
2019/07/16 Python
浅析python内置模块collections
2019/11/15 Python
wxpython+pymysql实现用户登陆功能
2019/11/19 Python
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
会展中心部门工作职责
2013/11/27 职场文书
经贸日语专业个人求职信
2013/12/13 职场文书
单位单身证明范本
2014/01/11 职场文书
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
采购意向书范本
2014/03/31 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
2014年平安夜寄语
2014/12/08 职场文书
中标通知书
2015/04/17 职场文书
解决Golang中goroutine执行速度的问题
2021/05/02 Golang