首页 > Web开发 > 详细

Angularjs学习笔记2_添加删除DOM元素

时间:2016-04-08 21:46:02      阅读:1259      评论:0      收藏:0      [点我收藏+]

1.调用element方法

    angular.element(html) 把字符串或dom对象转化成一JQuery对象,
    angular.element(document.getElementById("control")).append(newHtml); 在id为control<div>元素里内添加新对象,新对象在添加前需$compile编译过

    <div ng-controller="c10_1" class="frame" id="control">
        <button ng-click="add()">添加元素</button>
        <button ng-click="del()">删除元素</button>
    </div>
    <script type="text/javascript">
      angular.module(‘a10_1‘, [])
      .controller(‘c10_1‘, 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>

2.使用ng-show

 待续

 

Angularjs学习笔记2_添加删除DOM元素

原文:http://www.cnblogs.com/dengzy/p/5358071.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!