Как передать переменную в угловой трубе - PullRequest
0 голосов
/ 03 мая 2018

Мне нужно показать какое-то определенное количество десятичных цифр в моих выходных данных [длина десятичной цифры возвращается хранимой процедурой], а длина этих десятичных цифр варьируется. беспокоиться о. Поэтому я использовал номер трубы. Это прекрасно работает, пока я не передам жестко закодированное значение, например:

{{transaction.Rate| number :'.2-3'}}

Показывает ожидаемое значение: 713.753 [I do not care integer part]

Однако у меня есть поле в модели транзакции, которое называется RateDecimal. Я хочу передать это поле вместо '3' в приведенном выше фрагменте.

{{transaction.Rate | number :'.2-`transaction.RateDecimal`'}}

Выдает ошибку. Как пройти то же самое? Спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

Я добавляю свой рабочий пример здесь:

{{transaction.ExchangeRate | number : '.2-' + transaction.CustomerRateDecimal}}

Вышеописанная вещь работает для меня, так как числовой конвейер ожидает значения в кавычках для десятичной части, следовательно, конкатенация играет здесь хорошо.

0 голосов
/ 04 мая 2018

Попробуйте это: {{transaction.Rate | number:transaction.RateDecimal}}

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