AngularJS API
API signifieApplication Programming IApplication Programming Interface.
API globale d'AngularJS
L'API globale d'AngularJS est un ensemble de fonctions JavaScript utilisées pour effectuer des tâches courantes, telles que :
- Comparaison d'objets
- Itération sur des objets
- Conversion d'objets
On accède aux fonctions globales de l'API à l'aide de l'objet angular.
La liste suivante présente quelques fonctions API courantes :
| API | Description |
|---|---|
| angular.lowercase (<angular1.7) angular.$$lowercase()(angular1.7+) |
Convertit une chaîne en minuscules |
| angular.uppercase() (<angular1.7) angular.$$uppercase()(angular1.7+) |
Convertit une chaîne en majuscules |
| angular.isString() | Détermine si l'objet donné est une chaîne, renvoie true si c'est le cas. |
| angular.isNumber() | Détermine si l'objet donné est un nombre ; renvoie true si c'est le cas. |
Remarque :Depuis AngularJS 1.7, les méthodes angular.lowercase et angular.uppercase ont été supprimées, remplacées par angular.$$lowercase et angular.$$uppercase
angular.lowercase()
Exemple
<div ng-app="myApp" ng-controller="myCtrl">
<p>{{ x1 }}</p>
<p>{{ x2 }}</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.x1 = "EXAMPLE";
$scope.x2 = angular.$$lowercase($scope.x1);
});
</script>
Essayez-le vous-même »
angular.uppercase()
Exemple
<div ng-app="myApp" ng-controller="myCtrl">
<p>{{ x1 }}</p>
<p>{{ x2 }}</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.x1 = "example";
$scope.x2 = angular.$$uppercase($scope.x1);
});
</script>
Essayez-le vous-même »
angular.isString()
Exemple
<div ng-app="myApp" ng-controller="myCtrl">
<p>{{ x1 }}</p>
<p>{{ x2 }}</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.x1 = "EXAMPLE";
$scope.x2 = angular.isString($scope.x1);
});
</script>
<p>{{ x1 }}</p>
<p>{{ x2 }}</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.x1 = "EXAMPLE";
$scope.x2 = angular.isString($scope.x1);
});
</script>
Essayez-le vous-même »
angular.isNumber()
Exemple
<div ng-app="myApp" ng-controller="myCtrl">
<p>{{ x1 }}</p>
<p>{{ x2 }}</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.x1 = "EXAMPLE";
$scope.x2 = angular.isNumber($scope.x1);
});
</script>
<p>{{ x1 }}</p>
<p>{{ x2 }}</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.x1 = "EXAMPLE";
$scope.x2 = angular.isNumber($scope.x1);
});
</script>
Essayez-le vous-même »