API AngularJS

API é a abreviação de Application Programming Interface (Interface de Programação de Aplicações).

API global do AngularJS

A API global do AngularJS é um conjunto de funções JavaScript globais usadas para executar tarefas comuns, como:

  • Comparar objetos
  • Iterar sobre objetos
  • Converter dados

As funções API globais são acessíveis através do objeto angular.

A seguir, está uma lista de funções API comuns:

API Descrição
angular.lowercase() Converter uma string para minúsculas.
angular.uppercase() Converter uma string para maiúsculas.
angular.isString() Se a referência é uma string, retorna true.
angular.isNumber() Se a referência é um número, retorna true.

Exemplo de angular.lowercase()

<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 = "BILL";
  $scope.x2 = angular.lowercase($scope.x1);
});
</script>

Experimente você mesmo

Exemplo de angular.uppercase()

<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 = "Bill";
  $scope.x2 = angular.uppercase($scope.x1);
});
</script>

Experimente você mesmo

Exemplo angular.isString()

<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 = "BILL";
  $scope.x2 = angular.isString($scope.x1);
});
</script>

Experimente você mesmo

Exemplo angular.isNumber()

<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 = "BILL";
  $scope.x2 = angular.isNumber($scope.x1);
});
</script>

Experimente você mesmo