я хочу суммировать три поля, которые проходят через базу данных - PullRequest
1 голос
/ 29 января 2020

page.ts

 price = 300,residential_package = 120, accompany = 1335;
 this.delegates_total =   this.price + this.residential_package + this.accompany;

result shows 3001201335

Я хочу добавить значение этих полей, но оно не дает правильного результата, пожалуйста, скажите, где я ошибаюсь, и спасибо за вашу помощь

Ответы [ 2 ]

3 голосов
/ 29 января 2020

используйте Number() для преобразования в число, а затем используйте +;

Или вы можете использовать + для преобразования в числа типа +this.price;

price = 300,residential_package = 120, accompany = 1335;
this.delegates_total =   Number(this.price) + Number(this.residential_package) + Number(this.accompany);
1 голос
/ 30 января 2020

в вашем случае вы объединяете 3 строки, объявляете ваши поля с типом

price:number=300
residential_package:number=120
accompany:number=1335
...