追加HTML內部元素表中,這是我的HTML採用了棱角分明的js
<body>
<div ng-app="tham" ng-controller="tham-control">
<div class="container">
<table class="table table-bordered table-striped">
<thead>
<tr>`enter code here`
<th>Sl.No</th>
<th>Product</th>
<th>Cost</th>
<th>Quantity</th>
<th>Total</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr class="items">
<td><input type="number" ng-model="slno"/></td>
<td><input type="number" ng-model="product"/></td>
<td><input type="number" ng-model="cost"/></td>
<td><input type="number" ng-model="quantity"/></td>
<td><input type="number" ng-model="total" value="{{ cost*quantity }}"/></td>
<td><button ng-click="add_row()" >Add</button></td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
這是我的角的js和jQuery
<script type="text/javascript" src="js/jquery-1.11.3.min.js" ></script>
<script type="text/javascript" src="js/angular.min.js" ></script>
<script>
// filter can be added using pipe charcter
var app = angular.module("tham",[]);
app.controller("tham-control",function($scope){
$scope.cost = 0;
$scope.quantity = 0;
$scope.total = 0;
$scope.add_row = function(){
$this = $(this);
var html = $this.parents('tr.items').html();
var new_html = "<tr class='items'>"+html+"</tr>";
$this.parents('tbody').append(new_html);
}
});
</script>
這裏我想要做的是,當我點擊「添加「按鈕然後我想添加」tr.items「行到」tbody「標籤使用Angular Js。有人請糾正這個問題,如果不是。
非常感謝@pbaris。這正是我想要的。但我沒有得到這個邏輯。我知道jQuery和JavaScript,但我是一個成角度的begginer。所以你可以請建議我一個很好的文檔來學習所有這些東西。 – Thameem
http://www.tutorialspoint.com/angularjs和https://thinkster.io/a-better-way-to-learn-angularjs這是一個好開始 – pbaris
謝謝@pbaris .... – Thameem