Мое решение домашних заданий ко второму уроку. Может не стоит сюда весь код бросать, а только его основные части
Дополнительное задание №1
Код
Дополнительное задание 1
<script src="../Libraries/angular.js"></script>
<script>
var calc = angular.module("calc", []);
calc.controller("calcCtrl", function ($scope) {
$scope.add = function () {
$scope.result = parseFloat($scope.operand1) parseFloat($scope.operand2);
}
$scope.sub = function () {
$scope.result = parseFloat($scope.operand1) - parseFloat($scope.operand2);
}
$scope.mul = function () {
$scope.result = parseFloat($scope.operand1) * parseFloat($scope.operand2);
}
$scope.div = function () {
var operand1 = parseFloat($scope.operand1), operand2 = parseFloat($scope.operand2);
if (operand2 == 0) { $scope.result = "Деление на ноль" }
else {
$scope.result = operand1 / operand2;
}
}
});
</script>
a = <input type="text" placeholder="Введите значение" ng-model="operand1">
b = <input type="text" placeholder="Введите значение" ng-model="operand2">
Арифметичекая операция:
<input type="button" value=" " ng-click="add()" />
<input type="button" value="-" ng-click="sub()" />
<input type="button" value="*" ng-click="mul()" />
<input type="button" value="/" ng-click="div()" /><br /><br />
Результат: {{result}}