ricick ricick - 5 months ago 42
AngularJS Question

Math functions in angular bindings

Is there a way to use math functions in angular bindings?

e.g.

<p>The percentage is {{Math.round(100*count/total)}}%</p>


This fiddle shows the problem

http://jsfiddle.net/ricick/jtA99/1/

Answer

You have to inject Math into your scope, if you need to use it as $scope know nothing about Math.

Simplest way, you can do

$scope.Math = window.Math;

in your controller. Angular way to do this correctly would be create a Math service, I guess.