AngularJSを初めて使用しています。AngularJS:算術演算子を数値に変換する
私は、操作を行う単純な電卓アプリケーションから始めています。+
-
*
と/
です。
モジュール:myMdl.js
var ap = angular.module("myMdl", [])
コントローラー:myCtrl1.js
ap.controller("myCtrl1", function($scope) {
$scope.Number1 = "1";
$scope.Number2= "2";
});
ビュー:Calculator.html
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<body>
<h1> Calculator Application </h1>
<div ng-app="myMdl" ng-controller="myCtrl1">
<br>
Select Operator:
<ul>
<input type="radio" ng-model="Mdloperator" name="operator" ng-value="+" checked/> + <br>
<input type="radio" ng-model="Mdloperator" name="operator" ng-value="-" /> - <br>
<input type="radio" ng-model="Mdloperator" name="operator" ng-value="*"/> * <br>
<input type="radio" ng-model="Mdloperator" name="operator" ng-value="/"/>/<br>
</ul>
Enter Value's:
<ul>
<input type="number" ng-model="Number1" value="{{Number1}}" /> <br>
<input type="number" ng-model="Number2" value="{{Number2}}" /> <br>
</ul>
Result: <br>
<ul>
<input type="number" ng-model="result" value="{{Number1 + Mdloperator + Number2}}" placeholder="Result"/>
</ul>
</div>
<script src="myMdl.js"></script>
<script src="myCtrl1.js"></script>
</body>
</html>