"Angularjs add item list append!"
Bootstrap 3.0.0 Snippet by muhittinbudak

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<div class="container" ng-app="myShoppingList" ng-cloak ng-controller="myCtrl" >
<div class="row">
<div class="well text-left">
<div class="well" style="background-color:yellow;"><h3>Angularjs is very easy! try!</h3></div>
<ul class="list-group" >
<li ng-repeat="x in products" class="list-group-item" data-value="1">{{x}}<span class="glyphicon glyphicon-remove pull-right" ng-click="removeItem($index)" style="cursor:pointer;" ></span></li>
</ul>
<div class="row">
<div class="col-md-12 form-group">
<input type="text" class="form-control" placeholder="text add(ekleyin)" ng-model="addMe" >
<button style="margin-top: 10px;" ng-click="addItem()" class="btn btn-primary btn-block">Add</button>
</div>
</div>
<p class="well col-md-12 " ><b>{{errortext}}</b></p>
</div>
</div>
</div>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var app = angular.module("myShoppingList", []);
app.controller("myCtrl", function($scope) {
$scope.products = ["Süt", "Çay", "Kek", "Domates", "Patatos"];
$scope.addItem = function () {
$scope.errortext = "";
if (!$scope.addMe) {return;}
if ($scope.products.indexOf($scope.addMe) == -1) {
$scope.products.push($scope.addMe);
} else {
$scope.errortext = "The item is already in your shopping list.(Aynısını zaten eklemişsin)";
}
}
$scope.removeItem = function (x) {
$scope.errortext = "";
$scope.products.splice(x, 1);
}
});
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments: