当前位置:Gxlcms > JavaScript > angularjs的内置函数你知道多少?angularjs的内置函数的介绍。

angularjs的内置函数你知道多少?angularjs的内置函数的介绍。

时间:2021-07-01 10:21:17 帮助过:1人阅读

本篇文章主要的向大家介绍了关于angularjs的内置函数的介绍,还有很多angularjs支持的函数介绍。接下来就让我们一起来看这篇文章吧

我们一开始就来介绍angularjs的内置函数吧:

  1. angular.lowercase:将字符串转换为小写

  2. angular.uppercase:将字符串转换为大写

  3. angular.forEach(obj, iterator, [context]):遍历对象集合,该函数包括三个参数,第一个参数表示需要遍历的对象或数组,第二个参数为一个函数,第三个对象为当前的上下文环境(this);

    var values = {name: 'misko', gender: 'male'};
    var log = [];
    angular.forEach(values, function(value, key) {
      this.push(key + ': ' + value);
    }, log);
    expect(log).toEqual(['name: misko', 'gender: male']);
  4. angular.isUndefined(value);判断value是否为undefined

  5. angular.isObject(value);判断value是否为一个对象,不包括null

  6. angular.isString(value);判断value是否为String类型

  7. angular.isNumber(value);判断value是否为Number类型

  8. angular.isDate(value);判断value是否为Date类型

  9. angular.isArray(value);判断value是否为数组

  10. angular.isFunction(value);判断value是否为函数类型

  11. angular.isElement(value);判断value是否为一个DOM元素,包括JQuery封装的DOM

  12. angular.equals(o1, o2);判断两个对象是否相等

满足下列条件之一的,都视为两个对象相等。

  • o1===o2 返回true

  • o1和o2的所有属性通过angular.equals比较都相等

  • o1,o2都是NAN

  • 两个同样的正则(/abc/=/abc/) 在JavaScript中返回false,在angular中返回true

13.angular.toJson(obj, pretty);将对象转换为json,obj:需要转换的对象,pretty:true或一个数字,true表示保留对象属性值中的空格和换行,设置为一个数字表示去掉空格和换行。默认值为2,即去除空格和换行。

14.angular.fromJson(json);将一个json字符串,转换为一个对象或对象数组。

15.angular.element(element);将一个原生DOM或HTML字符串包裹为一个JQuery对象。

angularjs内置了一个迷你版的JQuery,JQlite(想看更多就到PHP中文网AngularJS开发手册中学习)

支持以下函数:

  • addClass()

  • after()

  • append()

  • attr() - Does not support functions as parameters

  • bind() - Does not support namespaces, selectors or eventData

  • children() - Does not support selectors

  • clone()

  • contents()

  • css() - Only retrieves inline-styles, does not call getComputedStyle()

  • data()

  • detach()

  • empty()

  • eq()

  • find() - Limited to lookups by tag name

  • hasClass()

  • html()

  • next() - Does not support selectors

  • on() - Does not support namespaces, selectors or eventData

  • off() - Does not support namespaces or selectors

  • one() - Does not support namespaces or selectors

  • parent() - Does not support selectors

  • prepend()

  • prop()

  • ready()

  • remove()

  • removeAttr()

  • removeClass()

  • removeData()

  • replaceWith()

  • text()

  • toggleClass()

  • triggerHandler() - Passes a dummy event object to handlers.

  • unbind() - Does not support namespaces

  • val()

  • wrap()

好了,本篇文章到这就结束了(想看更多就到PHP中文网AngularJS使用手册中学习),有问题的可以在下方留言提问。

以上就是angularjs的内置函数你知道多少?angularjs的内置函数的介绍。的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行