ng-app是否支持sin cos函数?如何

时间:2013-04-13 14:50:07

标签: math angularjs

我希望有一个输入框,用户输入一个角度,hp将以sin(角度)或cos(角度)的形式返回答案。我想使用ng-app。

我能用+做数学但没有数学函数。

我的用户如何输入一个角度并得到答案?

1 个答案:

答案 0 :(得分:1)

你可以很简单地做到这一点:

HTML:

<div ng-controller="AngleCtrl" ng-app>
    <div>
        Sin of <input ng-model="sinIn" /> is {{sinOut}}    
    </div>
    <div>
        Cos of <input ng-model="cosIn" /> is {{cosOut}}
    </div>

    <button ng-click="calculate()">Calculate</button>
</div>

JavaScript的:

function AngleCtrl($scope) {
    $scope.sinIn = 0;
    $scope.cosIn = 0;

    $scope.calculate = function() {
        $scope.sinOut = Math.sin($scope.sinIn);
        $scope.cosOut = Math.sin($scope.cosIn);
    };

    $scope.calculate();
}

这是jsFiddle:http://jsfiddle.net/qJFrK/2/