angular.copy()和angular.element()

 

angular.copy(source,[destination])

source:被拷贝的对象  destination:获取数据的对象(参数类型为对象或者数组)

解释:用于数组或对象的赋值操作

作用:还在研究。。。

demo:

angular.copy(_a,_b);

angular.element


解释:将DOM元素或者HTML元素封装成一个Jquery元素,即jqlite

常用的方法:

  • addClass()
  • after()
  • append()
  • attr()
  • bind() – 不支持命名空间,选择器和事件数据
  • children() – 不支持选择器
  • clone()
  • contents()
  • css()
  • data()
  • empty()
  • eq()
  • find() – 通过标签名称限定查找
  • hasClass()
  • html()
  • next() – 不支持选择器
  • on() – 不支持命名空间或选择器
  • off() –不支持命名空间或选择器
  • one() – 不支持命名空间或选择器
  • parent() – 不支持选择器
  • prepend()
  • prop()
  • ready()
  • remove()
  • removeAttr()
  • removeClass()
  • removeData()
  • replaceWith()
  • text()
  • toggleClass()
  • triggerHandler() -通过一个虚拟事件对象来处理。
  • unbind() – 不支持命名空间
  • val()
  • wrap()

Demo:

 element = angular.element("#myDiv");
实际开发中对dom的操作一般都在指令中进行操作。可以使用angular自带的jqlite方法,也可使用外部引用的jquery方法。

 

posted on 2015-12-08 14:51  hao11  阅读(258)  评论(0)    收藏  举报