Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 33 additions & 1 deletion controller.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,36 @@
angular.module('test', [])
.controller('testController', ['$scope', function($scope) {

}]);
$scope.show_full = 1;
$scope.show_even = 0;
$scope.show_odd = 0;
$scope.list_array = [];

$scope.showAllNumbers = function(){
$scope.list_array = [];
$scope.show_full = 1;
$scope.show_even = 0;
$scope.show_odd = 0;
for (i = $scope.min_number; i <= $scope.max_number; i++) {
$scope.list_array.push (i);
}

}

$scope.showOddNumbers = function(){
$scope.showAllNumbers();
$scope.show_odd = 1;
$scope.show_full = 0;
$scope.show_even = 0;
}

$scope.showEvenNumbers = function(){
$scope.showAllNumbers();
$scope.show_full = 0;
$scope.show_even = 1;
$scope.show_odd = 0;
}



}]);
36 changes: 27 additions & 9 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,43 @@
<div class="content">
<header class="controls-holder container">
<div class="numbers-holder">
<input type="number" placeholder="Min number">
<input type="number" placeholder="Max number">
<input type="number" value="1" ng-model="min_number" placeholder="Min number" ng-change="showAllNumbers()">
<input type="number" ng-model="max_number" placeholder="Max number" ng-change="showAllNumbers()">
</div>
<div class="buttons-holder">
<button>Show all numbers</button>
<button>Show even numbers</button>
<button>Show odd numbers</button>
<button ng-click="showAllNumbers()">Show all numbers</button>
<button ng-click="showEvenNumbers()">Show even numbers</button>
<button ng-click="showOddNumbers()">Show odd numbers</button>
</div>
</header>
<div class="results-space container">
<div class="buttons-holder">
<button>Display on the left</button>
<button>Display on the right</button>
<button ng-click="myStyle={float:'left'}">Display on the left</button>
<button ng-click="myStyle={float:'right'}">Display on the right</button>
</div>
</div>

<div class="list">
<div class="list" >
<div id="full_list" ng-show="show_full" >
<h1>THE FULL LIST IS:</h1>
<div class="wrap" ng-style="myStyle">
<span ng-repeat="string in list_array" >{{string}}<br/></span>
</div>
</div>
<div id="evenlist" ng-show="show_even">
<h1>THE EVEN LIST IS:</h1>
<div class="wrap" ng-style="myStyle">
<span id="evenlist" ng-repeat="string in list_array" ng-if='$odd'>{{string}}<br/></span>
</div>
</div>
<div id="oddlist" ng-show="show_odd">
<h1>THE ODD LIST IS:</h1>
<div class="wrap" ng-style="myStyle">
<span id="oddlist" ng-repeat="string in list_array" ng-if='$even'>{{string}}<br/></span>
</div>
</div>
<!-- INSERT THE NUMBERS HERE. YOU ARE ALLOWED THE MODIFY OTHER PARTS OF THE CODE -->
</div>
</div>
</body>
</html>
</html>