AngularJS APIの使用方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-03-20 10:43:071446ブラウズ

今回はAngularJS APIの使い方と、AngularJS APIを使用する際の注意点について説明します 以下は実際的なケースですので見てみましょう。

Basic


angular.

bootstrap() 手動起動AngularJSangular.element() DOM要素の一部またはHTML
stringをラップしてjQuery要素として処理します。 angular.module() AngularJS モジュールを作成、登録、または取得します

JSON

angular.fromJson() JSON 文字列を逆シリアル化します

angular.toJson() JSON 文字列をシリアル化します

Compare

angular.isArray () 参照が配列、return true

angular.isDate() 参照が日付の場合、return true
angular.isDefined() 参照が定義されている場合、return true
angular.isElement() 参照が DOM 要素の場合、return true
angular.isFunction() 参照が関数の場合は true を返します
angular.isNumber() 参照が数値の場合は true を返します
angular.isObject() 参照がオブジェクトの場合は true を返します
angular.isString()は文字列です true を返します
angular.isUndefine() 参照が未定義の場合は true を返します
angular.equals() 2 つのオブジェクトが等しい場合は true を返します

Conversion

angular. lowercase() 文字列を小文字に変換します

angular。 uppercase() 文字列を大文字に変換
angular.copy() 配列またはオブジェクトのディープコピー
angular.forEach() オブジェクトまたは配列の反復関数

angular.copy(source,destination) ディープコピー

コピーする必要がある場合配列またはオブジェクト、 $scope.user = $scope.master を直接使用すると、両者間の連携につながるため、 $scope.user = angular.copy($scope.master) を使用する必要があります

使用する場合は、次の点に注意してください:

パラメータが 1 つだけの場合 (コピーされたオブジェクトが指定されていない)、コピー オブジェクトが返されます

宛先が指定されている場合、オブジェクトは深くコピーされます

コピー destination

source が null または未定義の場合、source は直接返されます

source が destination の場合、エラーが報告されます。

angular.forEach() オブジェクトまたは配列の反復

オブジェクトループの場合

var values = {name: 'misko', gender: 'male'};var log = [];
angular.forEach(values, function(value, key) { 
  this.push(key + ': ' + value);
}, log);
オブジェクト配列の場合

var objs =[{a:1},{a:2}];angular.forEach(objs, function(data,index,array)
{//data等价于array[index]console.log(data.a+'='+array[index].a);});
この記事の事例を読んだ後は、このメソッドを習得したと思います。さらに興味深い情報については、次の点に注目してください。その他の関連記事は PHP 中国語 Web サイトにあります。

推奨読書:

max-width と min-width の使用に関するヒント

Android textinput の不完全な表示の問題を解決する方法

以上がAngularJS APIの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。