json
Filtre AngularJS
Exemple
Affichez un objet JavaScript sous la forme d'une chaîne JSON :
<div ng-app="myApp" ng-controller="jsCtrl">
<h1>Customer:</h1>
<pre>{{customer | json}}</pre>
</div>
<script>
var app
= angular.module('myApp', []);
app.controller('jsCtrl', function($scope)
{
$scope.customer = {
"name" : "Alfreds Futterkiste",
"city" : "Berlin",
"country" :
"Germany"
};
});
</script>
Définition et utilisation
Le json
filtre convertit un objet JavaScript en une chaîne JSON.
Ce filtre peut être utile lors du débogage de vos applications.
L'objet JavaScript peut être n'importe quel type d'objet JavaScript.
Syntaxe
{{ object | json :
spacing }}
Valeurs des paramètres
Value | Description |
---|---|
spacing | Optional. A number specifying how many spaces to user per indentation. The default value is 2 |
Plus d'exemples
Exemple
Assurez-vous que la chaîne JSON est écrite avec 12 espaces par indentation :
<div ng-app="myApp" ng-controller="jsCtrl">
<h1>Customer:</h1>
<pre>{{customer | json : 12}}</pre>
</div>
<script>
var app
= angular.module('myApp', []);
app.controller('jsCtrl', function($scope)
{
$scope.customer = {
"name" : "Alfreds Futterkiste",
"city" : "Berlin",
"country" :
"Germany"
};
});
</script>
Exemple
L'objet JavaScript sous forme de tableau :
<div ng-app="myApp" ng-controller="jsCtrl">
<h1>Carnames:</h1>
<pre>{{cars | json}}</pre>
</div>
<script>
var app
= angular.module('myApp', []);
app.controller('jsCtrl', function($scope)
{
$scope.cars = ["Audi", "BMW", "Ford"];
});
</script>
Pages connexes
Tutoriel AngularJS : Filtres angulaires