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 无符号右移赋值操作
Apr 17 Javascript
javascript 另一种图片滚动切换效果思路
Apr 20 Javascript
基于jquery的9行js轻松实现tab控件示例
Oct 12 Javascript
node.js中的fs.chown方法使用说明
Dec 16 Javascript
Jquery搜索父元素操作方法
Feb 10 Javascript
JS实现图片产生波纹一样flash效果的方法
Feb 27 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
Mar 20 Javascript
一步步教会你微信小程序的登录鉴权
Apr 09 Javascript
如何使用VuePress搭建一个类型element ui文档
Feb 14 Javascript
Vue 实现前进刷新后退不刷新的效果
Jun 14 Javascript
jquery实现聊天机器人
Feb 08 jQuery
使用TS来编写express服务器的方法步骤
Oct 29 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入门速成(2)
2006/10/09 PHP
PHP之生成GIF动画的实现方法
2013/06/07 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
PHP简单实现DES加密解密的方法
2016/07/12 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
javascript基础的动画教程,直观易懂
2007/01/10 Javascript
动态调用css文件——jquery的应用
2007/02/20 Javascript
node在两个div之间移动,用ztree实现
2013/03/06 Javascript
jquery与prototype框架的详细对比
2013/11/21 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
2016/05/09 Javascript
js原生跨域_用script标签的简单实现
2016/09/24 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
vue实现移动端图片裁剪上传功能
2020/08/18 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
jQuery实现的移动端图片缩放功能组件示例
2020/05/01 jQuery
VUE Elemen-ui之穿梭框使用方法详解
2021/01/19 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
python XlsxWriter模块创建aexcel表格的实例讲解
2018/05/03 Python
python编写简易聊天室实现局域网内聊天功能
2018/07/28 Python
如何在Python对Excel进行读取
2020/06/04 Python
python实现移动木板小游戏
2020/10/09 Python
在python中对于bool布尔值的取反操作
2020/12/11 Python
html5 svg 中元素点击事件添加方法
2013/01/16 HTML / CSS
HTML5+CSS3模仿优酷视频截图功能示例
2017/01/05 HTML / CSS
毕业研究生的自我鉴定
2013/11/30 职场文书
应届毕业生求职信
2013/11/30 职场文书
办公室前台的岗位职责
2013/12/20 职场文书
应届大专毕业生自我鉴定
2014/04/08 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
机关单位工作失职检讨书
2014/11/20 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
Redis安装使用RedisJSON模块的方法
2022/03/23 Redis
源码安装apache脚本部署过程详解
2022/09/23 Servers