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 相关文章推荐
javascript appendChild,innerHTML,join性能比较代码
Aug 29 Javascript
js中生成map对象的方法
Jan 09 Javascript
javascript的push使用指南
Dec 05 Javascript
JS上传组件FileUpload自定义模板的使用方法
May 10 Javascript
js传值后台中文出现乱码的解决方法
Jun 30 Javascript
jQuery中get方法用法分析
Dec 07 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
Sep 21 Javascript
Angular事件之不同组件间传递数据的方法
Nov 15 Javascript
vue 插件的方法代码详解
Jun 06 Javascript
vue中uni-app 实现小程序登录注册功能
Oct 12 Javascript
小程序跨页面交互的作用与方法详解
Jan 07 Javascript
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
Oct 27 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实现GIF图片验证码
2015/11/04 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
2016/12/09 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
深入理解JavaScript系列(15) 函数(Functions)
2012/04/12 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
JS刷新当前页面的几种方法总结
2013/12/24 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
JQuery以JSON方式提交数据到服务端示例代码
2014/05/05 Javascript
浅谈JavaScript超时调用和间歇调用
2015/08/30 Javascript
jquery css实现邮箱自动补全
2016/11/14 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
2016/12/25 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
每天学点Vue源码之vm.$mount挂载函数
2019/03/11 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
JavaScript快速调试的两个技巧
2020/11/04 Javascript
Python读写Redis数据库操作示例
2014/03/18 Python
python解决网站的反爬虫策略总结
2016/10/26 Python
python使用正则表达式匹配字符串开头并打印示例
2017/01/11 Python
Python多线程原理与用法详解
2018/08/20 Python
Python提取支付宝和微信支付二维码的示例代码
2019/02/15 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
2019/07/04 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
通过Python实现Payload分离免杀过程详解
2020/07/13 Python
不同浏览器对CSS3和HTML5的支持状况
2009/10/31 HTML / CSS
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
西班牙在线光学:Visual-Click
2020/06/22 全球购物
趣味运动会策划方案
2014/06/02 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
flex弹性布局详解
2022/03/20 HTML / CSS