我面临着Angular2 / Typescript的一个非常愚蠢的问题。
我想从给定的折扣价值计算最终价格。这是公式:
import org.openqa.selenium.phantomjs.PhantomJSDriver;
所有属性都定义为数字。
如果我尝试运行公式并记录值,将pricePurchase值设为1并将markUp值设为0,则公式的结果为10?
怎么可能,我该如何纠正呢?
感谢支持
答案 0 :(得分:1)
我通过更改以下公式来修复它:
+row.pricePurchase + ((+row.pricePurchase * +row.markUp) / 100);
答案 1 :(得分:1)
您可以尝试使用public void ConfigureServices(IServiceCollection services)
{
// Create HttpClient's
services.AddHttpClient("Api123Client", client =>
{
client.BaseAddress = new Uri("https://api123.com/");
client.DefaultRequestHeaders.Add("Accept", "application/json");
});
services.AddHttpClient("Api4567Client", client =>
{
client.BaseAddress = new Uri("https://api4567.com/");
client.DefaultRequestHeaders.Add("Accept", "application/json");
});
}
,如下所示
Number
您已添加使用const purchase = Number(row.pricePurchase);
row.priceList = purchase + (purchase * Number(row.markUp) / 100);
+