Угловой аргумент типа 'строка' не может быть назначен параметру типа 'число' - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть этот код,

{{(((product.price - product.new_price)/product.price)*100).toFixed(0 | currency: 'Rp ' : 'symbol' : '1.0-0')}}% OFF

Возвращает процент от скидки на мой продукт. Если я использую ionic serve (ng serve), он работает без проблем, но когда я пытаюсь создать свое приложение в производстве, он говорит:

Аргумент типа 'string' не может быть присвоен параметру типа 'number'.

Примечание:

  1. Я использую Ionic 4 with Angular ~8.1.2
  2. Данные, поступающие по ссылке API

Есть идеи?

1 Ответ

0 голосов
/ 04 ноября 2019

Решено

Проблема была в toFixed part

.toFixed(0 | currency: 'Rp ' : 'symbol' : '1.0-0')

, после удаления теперь она создает мое приложение в работе без ошибок.

окончательный код:

{{
    ((
        (product.price - product.new_price)/product.price
    )*100)
}}% OFF

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...