Я делаю простой калькулятор, используя HTML + CSS + AngularJS. Все работает хорошо, но я хочу добавить функцию SquareRoot. Это код:AngularJS square root
function _solve(){
switch(_state) {
case 'ADD':
_total += parseFloat($scope.console);
$scope.console = 0;
break; //similar for the rest of the operations
$scope.add = function() {
_solve();
_state = 'ADD';} //this is how i call the function.
Это моя идея Sqrt, но я не думаю, что это хорошо:
$scope.getSqrt = function() {
$scope.console = (parseFloat($scope.console) * Math.Sqrt).toString();}
http://www.tutorialspoint.com/javascript/math_sqrt.htm Вы не можете сделать что-то подобное? –
Хотя можно ввести Math для использования с Angular, это не Угловой способ решения проблемы. В Angular вы можете сделать свою собственную функцию квадратного корня (с использованием метода Newton будет лучшим) – snaplemouton