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 相关文章推荐
JS 动态加载脚本的4种方法
May 05 Javascript
jquery 屏蔽一个区域内的所有元素,禁止输入
Oct 22 Javascript
JavaScript中的集合及效率
Jan 08 Javascript
jQuery布局插件UI Layout简介及使用方法
Apr 03 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
Jun 05 Javascript
jQuery如何防止Ajax重复提交
Oct 14 Javascript
jquery实现页面加载效果
Feb 21 Javascript
详解React 16 中的异常处理
Jul 28 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 jQuery
JavaScript 禁止用户保存图片的实现代码
Apr 28 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
Jun 12 Javascript
JavaScript实现拖拽和缩放效果
Aug 24 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无限分类(树形类)的深入分析
2013/06/02 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
基于jquery的内容循环滚动小模块(仿新浪微博未登录首页滚动微博显示)
2011/03/28 Javascript
Jquery.addClass始终无效原因分析
2013/09/08 Javascript
js换图片效果可进行定时操作
2014/06/09 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
微信小程序日历组件calendar详解及实例
2017/06/08 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
2017/09/27 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
Vue用v-for给循环标签自身属性添加属性值的方法
2018/10/18 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
解决element-ui的下拉框有值却无法选中的情况
2020/11/07 Javascript
Python3之简单搭建自带服务器的实例讲解
2018/06/04 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
2019/06/21 Python
python 的 scapy库,实现网卡收发包的例子
2019/07/23 Python
Python Print实现在输出中插入变量的例子
2019/12/25 Python
Python字符编码转码之GBK,UTF8互转
2020/02/09 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
2020/09/16 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
猫途鹰英国网站:TripAdvisor英国(旅游社区和旅游评论)
2016/08/30 全球购物
巴西宠物店在线:Geração Pet
2017/05/31 全球购物
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
laravel使用redis队列实例讲解
2021/03/23 PHP
毕业生找工作求职信
2014/08/05 职场文书
工作失误检讨书
2015/01/26 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python
python中pandas对多列进行分组统计的实现
2021/06/18 Python
关于springboot 配置date字段返回时间戳的问题
2021/07/25 Java/Android
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL