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取值中form.all和不加all的区别介绍
Jan 20 Javascript
jQuery中delegate和on的用法与区别详细解析
Jan 26 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
Dec 03 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
Jun 12 Javascript
详解微信小程序 页面跳转 传递参数
Dec 08 Javascript
js前端实现图片懒加载(lazyload)的两种方式
Apr 24 Javascript
layui弹出层效果实现代码
May 19 Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
Mar 28 Javascript
JS实现多物体运动的方法详解
Jan 23 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
Jun 19 Javascript
JavaScript中this的全面解析及常见实例
May 14 Javascript
基于canvasJS在PHP中制作动态图表
May 30 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
Access数据库导入Mysql的方法之一
2006/10/09 PHP
一道求$b相对于$a的相对路径的php代码
2010/08/08 PHP
探讨PHP删除文件夹的三种方法
2013/06/09 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
2014/04/08 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
2016/05/18 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
JavaScript利用构造函数和原型的方式模拟C#类的功能
2014/03/06 Javascript
JS实现FLASH幻灯片图片切换效果的方法
2015/03/04 Javascript
表单验证插件Validation应用的实例讲解
2015/10/10 Javascript
JS跨域解决方案之使用CORS实现跨域
2016/04/14 Javascript
Boostrap入门准备之border box
2016/05/09 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
详解能在多种前端框架下使用的表格控件
2017/01/11 Javascript
在iframe中使bootstrap的模态框在父页面弹出问题
2017/08/07 Javascript
JS对象与JSON互转换、New Function()、 forEach()、DOM事件流等js开发基础小结
2017/08/10 Javascript
细说webpack源码之compile流程-入口函数run
2017/12/26 Javascript
jQuery实现弹出层效果
2019/12/10 jQuery
javascript实现拖拽碰撞检测
2020/03/12 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
2020/11/07 Javascript
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
PHP魔术方法__ISSET、__UNSET使用实例
2014/11/25 Python
python从sqlite读取并显示数据的方法
2015/05/08 Python
Python3字符串学习教程
2015/08/20 Python
python字典键值对的添加和遍历方法
2016/09/11 Python
python用模块zlib压缩与解压字符串和文件的方法
2016/12/16 Python
python如何在循环引用中管理内存
2018/03/20 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
2018/12/19 Python
python实现将列表中各个值快速赋值给多个变量
2020/04/02 Python
Html5 Canvas 实现一个“刮刮乐”游戏
2019/09/05 HTML / CSS
写一个用矩形法求定积分的通用函数
2012/11/08 面试题
浙江文明网签名寄语
2014/01/18 职场文书
军校大学生个人的自我评价
2014/02/17 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
地道战观后感
2015/06/04 职场文书