Angular 方法

原创 2016年06月01日 18:48:23

1. angular.bootstrap

Use this function to manually start up angular application.

Angular will detect if it has been loaded into the browser more than once and only allow the first loaded script to be bootstrapped and will report a warning to the browser console for each of the subsequent scripts. This prevents strange results in applications, where otherwise multiple instances of Angular try to work on the DOM.

用法:angular.bootstrap(element, [modules]);

 

2. angualr.copy

Creates a deep copy of source, which should be an object or an array.

· If no destination is supplied, a copy of the object or array is created.

· If a destination is provided, all of its elements (for array) or properties (for objects) are deleted and then all elements/properties from the source are copied to it.

· If source is not an object or array (inc. null and undefined), source is returned.

· If source is identical to 'destination' an exception will be thrown.

3. angular.element

Wraps a raw DOM element or HTML string as a jQuery element.

把原生的DOM元素或者HTML字符串作包装成JQuery元素

4.angular.fromJson

Deserializes a JSON string.反序列化json字符串

5.angular.injector

Creates an injector function that can be used for retrieving services as well as for dependency injection (seedependency injection).

6.angular.isArray

Determines if a reference is an Array.

7.angular.isDate

Determines if a value is a date.

8. angular.isDefined

Determines if a reference is defined.

9.angular.isElement

Determines if a reference is a DOM element (or wrapped jQuery element).

10.angular.isNumber

Determines if a reference is a Number.

11.angular.isString

Determines if a reference is a String.

12.angular.isUndefined

Determines if a reference is undefined.

13.angular.lowercase/angular.uppercase

Converts the specified string to lowercase/uppercase.

14.angular.toJson

Serializes input into a JSON-formatted string. Properties with leading $ characters will be stripped since angular uses this notation internally.

15. angualr.module

A module is a collection of services, directives, controllers, filters, and configuration information. angular.module is used to configure the$injector.

// Create a new module
var myModule = angular.module('myModule', []);

// register a new service
myModule.value('appName', 'MyCoolApp');

// configure existing services inside initialization blocks.
myModule.config(['$locationProvider', function($locationProvider) {
  // Configure existing providers
  $locationProvider.hashPrefix('!');
}]);

Then you can create an injector and load your modules like this:

var injector = angular.injector(['ng', 'myModule'])

However it's more likely that you'll just use ngApp or angular.bootstrap to simplify this process for you.


Usage

angular.module(name, [requires], [configFn]);

Arguments

Param Type Details
name string

The name of the module to create or retrieve.

requires
(optional)
!Array.<string>=

If specified then new module is being created. If unspecified then the module is being retrieved for further configuration.

configFn
(optional)
Function=

Optional configuration function for the module. Same as Module#config().

Returns

module

new module with the angular.Module api.


以上内容整理了官网


 

 

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Angularjs开发的一些方法和建议整理

1、如何使用yeoman快速的构建一个Angularjs环境1.1、安装node/npmsudo apt-get install nodejs*注意: 1 有些时候安装nodejs后在/usr/bi...
  • hhp_hhp
  • hhp_hhp
  • 2015年09月22日 11:22
  • 815

angular2常用方法.docx

  • 2017年12月12日 13:56
  • 44KB
  • 下载

angular懒加载模块me-lazyload.js使用方法详解

angular框架使用起来是非常方便的,是典型的mvc框架。而me-lazyload.js是为了angular而开发的一款图片懒加载模块。 me-lazyload的原理是通过自定义的指令,生成一个属...

angular.element方法汇总(转)以及AngularJS 动态添加元素和删除元素

addClass()-为每个匹配的元素添加指定的样式类名 after()-在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点 append()-在每个匹配元素里面的末尾处插入参数内容 ...

Angular.element和$document的使用方法分析,代替jquery

AngularJs是不直接操作DOM的,但是在平时的开发当中,我们有的时候还是需要操作一些DOM的,如果使用原生的JS的话操作过于麻烦,所以大家一般都是使用jQuery,jQuery虽然好用,但是An...

Angular获取数据各种方法

AngularJS中$http服务的简单用法,get方法,json方法
  • ggithub
  • ggithub
  • 2016年09月24日 17:35
  • 524

angular中model弹框消失后遮罩层未隐藏的解决方法

在做项目的时候,遇到个问题,在controller中执行弹出框隐藏函数后立即跳转路由,出现遮罩层不隐藏的情况 showAlertDialog函数如图,即1秒后模态框自动隐藏 打开浏览器调试...

Angular中element具有的方法

在写指令时link函数中有一个element 参数,这里可以像操作jquery一样操作dom, 所以搜集了一下该element具有的方法 addClass()-为每个匹配的元素添加指定的样式类名 ...

angular-validation 使用方法

angular-validationangular-validation是AngularJS 提供的表单验证插件,可以根据多种规则对表单进行有效性验证,并对非法数据进行警告。类似的插件还有 angul...
  • fluvial
  • fluvial
  • 2017年04月28日 17:50
  • 300

angular.element()方法的使用

大家在看angular的API文档的时候应该都看到过angular.elemen()t这个方法吧,下面就给大家详细的总结一下这个方法里边的一些内容和使用方法: AngularJs是不直接操作DOM的,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Angular 方法
举报原因:
原因补充:

(最多只允许输入30个字)