AngularJS打开页面隐藏显示表达式用法示例

发布时间 - 2026-01-10 22:05:29    点击率:

本文实例讲述了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://www./"},
      {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相关内容感兴趣的读者可查看本站专题:《AngularJS入门与进阶教程》及《AngularJS MVC架构总结》

希望本文所述对大家AngularJS程序设计有所帮助。


# AngularJS  # 打开  # 页面  # 隐藏显示  # 表达式  # AngularJS实现元素显示和隐藏的几个案例  # AngularJS中实现显示或隐藏动画效果的方式总结  # 谈谈AngularJs中的隐藏和显示  # AngularJS实现DOM元素的显示与隐藏功能  # angularjs2 ng2 密码隐藏显示的实例代码  # Angular实现的日程表功能【可添加及隐藏显示内容】  # 浅谈angular4 ng-content 中隐藏的内容  # Angular实现点击按钮控制隐藏和显示功能示例  # 进阶  # 您的  # 相关内容  # 不太  # 不需要  # 要在  # 感兴趣  # 给大家  # 请输入  # 一枚  # 欢迎来到  # 更多关于  # 所述  # 绑定  # 给我留言  # 程序设计  # 必须要  # 讲述了  # myApp  # app 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  公司网站制作需要多少钱,找人做公司网站需要多少钱?  网站页面设计需要考虑到这些问题  如何快速查询域名建站关键信息?  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  如何用狗爹虚拟主机快速搭建网站?  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  如何在阿里云香港服务器快速搭建网站?  Laravel如何创建自定义Facades?(详细步骤)  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  黑客如何通过漏洞一步步攻陷网站服务器?  清除minerd进程的简单方法  高防服务器租用首荐平台,企业级优惠套餐快速部署  如何快速搭建高效WAP手机网站?  如何基于云服务器快速搭建网站及云盘系统?  如何用PHP工具快速搭建高效网站?  详解MySQL数据库的安装与密码配置  Linux后台任务运行方法_nohup与&使用技巧【技巧】  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  JavaScript如何实现继承_有哪些常用方法  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  Laravel如何使用Livewire构建动态组件?(入门代码)  文字头像制作网站推荐软件,醒图能自动配文字吗?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  C++时间戳转换成日期时间的步骤和示例代码  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  如何快速查询网站的真实建站时间?  如何用y主机助手快速搭建网站?  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  如何在香港免费服务器上快速搭建网站?  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  如何将凡科建站内容保存为本地文件?  动图在线制作网站有哪些,滑动动图图集怎么做?  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  Laravel定时任务怎么设置_Laravel Crontab调度器配置  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  在线制作视频的网站有哪些,电脑如何制作视频短片?