ricick - 3 months ago 14x

AngularJS Question

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.

Source (Stackoverflow)

Comments