私はボタンを押して、ショー(データ)機能のためにng-clickイベントを使用すると、その製品の答えを計算するだけですが、私はすべての製品の答えを求めています。製品のデータng-repeat内のangularJsで請求書を生成する方法は?
<tr ng-repeat="data in data" ng-init="show(data)">
<td>{{data.product_name}}</td>
<td>{{data.type}}</td>
<td>{{data.quantity}}</td>
<td>{{data.sale_prize}}</td>
<td>{{data.sale_prize*data.quantity}}</td>
<td>{{data.discount}}</td>
</tr>
今私は以下の部分によって表示される合計金額、割引価格、税の価格、そして、すべての合計 を計算します。
<div id="invoice" hidden="hidden">
<label>Sub Total:</label>
<input type="text" placeholder="sale price" ng-value="data.sale_prize * data.quantity" readonly="true"/><br />
<label >Tax(2%):</label>
<input type="text" readonly="true" ng-value="((data.sale_prize * data.quantity)*2)/100" placeholder="tax"/>
<label >Discount(%):</label>
<input type="text" readonly="true" ng-value="((data.sale_prize * data.quantity)*data.discount)/100" placeholder="discount(%)" /><br />
<label>Total Price:</label>
<input type="text" ng-value="(((data.sale_prize * data.quantity)+((data.sale_prize * data.quantity)*2)/100)-((data.sale_prize * data.quantity)*data.discount)/100) "readonly="true" placeholder="Total price"/>
</div>
JS今私は何をすべきかを、すべての製品のための私のshow(data)
機能でこの答えを使用したい場合は一部
$scope.show = function(data)
{
$("#invoice").fadeIn(2000);
//what to do here for calculate answer for multiple product
}
?だから、私のshow(data)
の機能は何ですか?
これまでに試したことはありますか?あなたはあなたのjsfiddleを共有できますか? –
sorrry、私はjsfiddleを使っていません。 –
しかし、このng値は、1つの製品だけの計算された回答を表示していますが、複数の製品が欲しいのでどうしたらいいですか? @Loading .. –