<!DOCTYPE html><html ng-app="a101"><head lang="en">    <meta charset="UTF-8">    <title>T75-调用element方法控制dom元素</title>    <script src="js/angular.js" type="text/javascript"></script></head><body><div ng-controller="c101" class="frame" id="control">    <button ng-click="add()">添加元素</button>    <button ng-click="del()">删除元素</button></div></body>

<script type="text/javascript">    var app = angular.module("a101", []);    app.controller("c101", function ($scope, $compile) {        $scope.hello = 'hello,angular!';        $scope.log = function () {            console.log('这是动态添加的方法!');        };        var html = "<div ng-click='log()'>{{hello}}</div>";        var template = angular.element(html);        var newHtml = $compile(template)($scope);//编译        $scope.add = function () {            angular.element(                    document.getElementById("control")).append(newHtml);

        };        $scope.del = function () {            if (newHtml) {                newHtml.remove();            }        }    });

</script>

</html>---------------------------------------------------------------------------------效果图:

转载于:https://www.cnblogs.com/mx2036/p/6781445.html

22.调用element方法控制dom元素相关推荐

  1. 使用Vue里面的ref 控制DOM元素的样式marginleft,marginLeft的只是变化了,但是视图没有变化,求解答

    使用Vue里面的ref 控制DOM元素的样式marginleft,marginLeft的只是变化了,但是视图没有变化,求解答 <template><div><div cl ...

  2. 22.调用delay()方法延时执行动画效果

    delay()方法的功能是设置一个延时值来推迟动画效果的执行,它的调用格式为: $(selector).delay(duration) 其中参数duration为延时值,它的单位是毫秒,当超过延时值时 ...

  3. 获取DOM元素方法小结

    在开发中不可避免的需要操作DOM,现在就来总结一下原生的获取DOM的API. getElementById() 该方法是最常用的通过元素的id属性来获取DOM元素的API,返回一个DOM元素. < ...

  4. 获取DOM元素后,对NodeList的遍历的几种方法

    在使用原生方法或者jquery方法获取DOM元素后,想像正常使用数组的方法对其遍历时,发现一些数组的遍历方法使用不了,如map ,push , pop等方法.使用后报错:.map is not a f ...

  5. 在指定的查找范围内获取DOM元素

    在指定的查找范围内获取DOM元素 (1)功能描述 定义两个全局变量,其$objTmp0通过$(expression,[context])方法获取DOM元素div0,另外一个变量$objTmp1通过$( ...

  6. 【面试必备】javascript操作DOM元素

    前言 时间过的真快,不知不觉就到年底了.问问自己,这一年你对自己的工作满意吗? 评价标准是什么呢?当然是马云的那两条准则了:钱给到了吗?干的爽吗?如果答案都是no,那么,你准备好跳槽了吗? 为了应对年 ...

  7. jQuery学习笔记(二)—— 操作DOM元素

    使用attr()方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式是获取元素属性名的值,attr(属性名,属性值)格式则是设置元素属性名的值. 例如,使用a ...

  8. Angular学习笔记64:使用Render2安全操作DOM元素

    在项目中有时候需要直接操作DOM,但是这样直接访问 DOM 会导致应用很容易受到在 XSS 攻击.所以并不建议直接访问 DOM. 在Angular 访问DOM 需要使用 Render2 来实现自定义渲 ...

  9. JS-DOM ~ 03. 子节点的操作、style.样式和属性、dom元素的创建方法及操作、14个例题、主要是利用js直接控制html属性...

    带有Element和不带的区别 a)  带Element的获取的是元素节点 b)  不带可能获取文本节点和属性节点 获取所以子节点 a)   . childNodes b)   . children ...

最新文章

  1. 普大喜奔:智能车竞赛STC 16位、8位单片机免费样品申请开始啦!
  2. JavaScript函数的反应性
  3. python 调用 tensorflow,C++与python 相互调用-- c++调用tensorflow教程
  4. 全球及中国汽车卡钳行业产销需求现状与投资策略分析报告2022年版
  5. Arduino--DS3231实时时钟模块
  6. Eclipse中Build Path的使用介绍---学习笔记
  7. java word转图片tiff_不怕复制内容 Word转存TIFF文件这么玩
  8. mybatis3 没有生成example_网站图片尺寸自动生成
  9. 计算机应用基础综合测试题一,计算机应用基础综合测试题.doc
  10. php升级语言,PHP是最好的语言,PHP 8.0带来了重大更新
  11. Spring web项目中web.xml常用的配置
  12. NFV-Bench A Dependability Benchmark for Network Function Virtualization Systems
  13. lightgbm algorithm case of kaggle(上)
  14. 给云服务器上传文件,如何给云服务器上传文件
  15. 构造体中变量后面的冒号_类型在变量前面还是后面,终于有答案了
  16. 编程器测试软件,CH341A编程器
  17. cs231n学习笔记 CNN 目标检测 定位 分割
  18. 数据挖掘基础之数据库
  19. 2014年第五届蓝桥杯C/C++程序设计本科B组省赛 史丰收速算(代码填空)
  20. C#自定义好看的消息提示窗口MessageBox

热门文章

  1. 搭建自己的前端自动化测试脚手架(三)
  2. CoreOS Linux Alpha的重大漏洞已修复
  3. 于ubuntu配置hadoop当问题
  4. 关于幂律分布的一个笔记_哈克_新浪博客
  5. windows x64 build c++ poco库
  6. Oracle中判断空游标的方法
  7. JavaScript的9个陷阱及评点
  8. 遭遇sal.xls.exe
  9. Centos 7 下安装PHP7.2(与Apache搭配的安装方式)
  10. 第十一周编程总结--助教