Угловой фильтр в AngularJs - PullRequest
0 голосов
/ 21 мая 2019

var app = angular.module('pixmall', []);
app.controller('myDashboard', function($scope, $http) {
    app.filter('myRandom', function() {
      return function (input) {
      return Math.round(input);
    }
});
<div ng-app="pixmall" ng-controller="myDashboard">
   <span>{{30.35 | myRandom}}</span>
</div>

Я хочу использовать фильтр для округления числа до ближайшего целого числа, но он не работает, я не знаю, что не так

1 Ответ

2 голосов
/ 21 мая 2019

Отделите контроллер и фильтр, вы не должны помещать фильтр в код контроллера.

DEMO

var app = angular.module('pixmall', [])
app.controller("myDashboard",function($scope){

});
app.filter('myRandom', function() {
  return function (input) {
      return Math.round(input);
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.7/angular.min.js"></script>
<div ng-app="pixmall" ng-controller="myDashboard">
   <span>{{30.35 | myRandom}}</span>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...