AngularJS json-suodin
Määritelmä ja käyttö
json
Suodin muuntaa JavaScript-objektin JSON-merkkijonoksi.
Tämä suodin on erittäin hyödyllinen sovelluksen virheenkorjauksessa.
JavaScript-objekti voi olla mikä tahansa JavaScript-objekti.
Liittyvät sivut
AngularJS-opas:Angular suodattimet
Esimerkki
Esimerkki 1
Näytä JavaScript-objekti JSON-merkkijonona:
<div ng-app="myApp" ng-controller="jsCtrl"> <h1>Asiakas:</h1> <pre>{{customer | json}}</pre> </div> <script> var app = angular.module('myApp', []); app.controller('jsCtrl', function($scope) { $scope.customer = { "nimi" : "Alfreds Futterkiste", "kaupunki" : "Berliini", "maa" : "Saksa" }; }); </script>
Esimerkki 2
Varmista, että JSON-merkkijonon jokainen sisennys on 12 välilyöntiä:
<div ng-app="myApp" ng-controller="jsCtrl"> <h1>Asiakas:</h1> <pre>{{customer | json : 12}}</pre> </div> <script> var app = angular.module('myApp', []); app.controller('jsCtrl', function($scope) { $scope.customer = { "nimi" : "Alfreds Futterkiste", "kaupunki" : "Berliini", "maa" : "Saksa" }; }); </script>
Esimerkki 3
JavaScript-objekti taulukona:
<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>
syntaksi
{{ objekti | json : spacing }}
parametrit
parametrit | kuvaus |
---|---|
spacing | Valinnainen. Luku, joka määrittää jokaisen sisennyksen välisen välilyönnin määrän. Oletusarvo on 2. |