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 onload处理html页面加载之后的事件
Oct 30 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
Aug 22 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
Nov 15 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
May 09 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
May 27 Javascript
jquery radio的取值_radio的选中_radio的重置方法
Sep 20 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
Apr 25 Javascript
100行代码实现一个vue分页组功能
Nov 06 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
Apr 22 Javascript
vue props 一次传多个值实例
Jul 22 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
Aug 07 Javascript
js实现点击选项置顶动画效果
Aug 25 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网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
WordPres对前端页面调试时的两个PHP函数使用小技巧
2015/12/22 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
PHP二维关联数组的遍历方式(实例讲解)
2017/10/18 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
2014/02/21 Javascript
JS实现静止元素自动移动示例
2014/04/14 Javascript
省市区三级联动下拉框菜单javascript版
2015/08/11 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
js实现单张图片平移切换效果
2017/10/11 Javascript
JavaScript插入排序算法原理与实现方法示例
2018/08/06 Javascript
vue自定义全局共用函数详解
2018/09/18 Javascript
vue头部导航动态点击处理方法
2018/11/02 Javascript
[03:07]DOTA2英雄基础教程 冰霜诅咒极寒幽魂
2013/12/06 DOTA
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
matplotlib作图添加表格实例代码
2018/01/23 Python
python unittest实现api自动化测试
2018/04/04 Python
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
python flask实现分页的示例代码
2018/08/02 Python
详解python读取image
2019/04/03 Python
python psutil监控进程实例
2019/12/17 Python
matplotlib.pyplot.matshow 矩阵可视化实例
2020/06/16 Python
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
学生学习总结的自我评价
2013/10/22 职场文书
营业经理岗位职责
2013/11/10 职场文书
网络信息管理员岗位职责
2014/01/05 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
开展创先争优活动总结
2014/08/28 职场文书
详解mysql三值逻辑与NULL
2021/05/19 MySQL
分享mysql的current_timestamp小坑及解决
2021/11/27 MySQL
Node.js实现爬取网站图片的示例代码
2022/04/04 NodeJs