1

を持つオブジェクトがあります。

objData.pendingCount = '2',objData.refundCount = '1',objData.saleCount = 43;

私は実行しました

<td ng-bind="(objData.pendingCount / objData.saleCount * 100).toFixed(2)"></td>

これはうまくいきますが、私がそうするとき

<td ng-bind="(objData.pendingCount +objData.refundCount)/ objData.saleCount * 100).toFixed(2)"></td>

ここで + は、連結ではなく算術演算を実行しています。どうすればこれを達成できますか?

4

3 に答える 3

2

あなたの表現を修正します:

<td ng-bind="(objData.pendingCount +objData.refundCount)/ (objData.saleCount * 100).toFixed(2)"></td>

左括弧がありません

于 2015-09-09T12:00:39.143 に答える
1

私はそれを使用して解決しました

<td ng-bind="(sum(objData.pendingCount,objData.refundCount)/objData.saleCount*100).toFixed(2)"></td>

そしてコントローラーで

$scope.sum = function (a, b) {
   return parseInt(a) + parseInt(b);
}

そしてそれはうまくいっています。

于 2015-09-09T12:35:45.833 に答える