まず、Angular JSの新機能です。クリック数を増やして入力する
私はアイテムのリストを持っており、それぞれのアイテムをクリックすることでテーブルに追加する必要があります。項目はjsonファイルに格納されます。
クリックイベントが数回繰り返されると、テーブルにあるカウンタ入力が増加する必要があります。
<ul class="list-inline" >
<li ng-repeat="food in foods" class="food_list">
<img class="img-box" src="images/{{ food.food_photo }}" ng-click = 'addRow(food)'><br/><span>{{food.food_name}}</span>
</li>
</ul>
<table class="table" id="table-right">
<tr>
<th>Item Name</th>
<th>Quantity</th>
<th>Price</th>
<th class="hidden-print">Delete</th>
</tr>
<tr ng-repeat="row in rows">
<td>{{row.food_name}}</td>
<td><input type="number" class="form-control" ng-model="row.food_count"></td>
<td>{{row.food_cost}}</td>
<td class="hidden-print"><button class="btn btn-info hidden-print" data-ng-click="removeRow($index)">Remove</button></td>
</tr>
app = angular.module('app',[]);
app.controller('MyCtrl', ['$scope','$http', function($scope, $http){
$scope.rows = [];
$scope.addRow = function(obj) {
$scope.foodname = obj.id;
$scope.foodprice = obj.price;
$scope.rows.push(obj);
$scope.counter++;
}
}]);
あなたは私を助けていただけますか?ありがとうございました。
あなたは完全なコードを投稿する(または[jsfiddle](https://jsfiddle.net/)にコードを配置し、リンクを投稿)することはできますか? – pahan
@pahanここではフィドルリンクがありますが、JSONファイルを追加できませんでした。 https://jsfiddle.net/sk4kh3g3/ –
JSONファイルなしで何をしたのか分かりにくいです。あなたもそれらを追加できますか?また、スクリプトコードをDOM – pahan