JS Render интерпретирует дефис в имени свойства как знак вычитания - PullRequest
0 голосов
/ 01 декабря 2019

Я использую JS Render для перебора некоторых данных, которые используют дефисы в именах свойств.

{{:image_one.sizes.natural-massive}}

Это возвращает результат NAN, потому что он пытается выполнить математическую операцию,Как я могу заставить рендер JS рассматривать это как строку?

1 Ответ

0 голосов
/ 01 декабря 2019

Вы можете использовать скобки в качестве средства доступа к свойству.

См. Документацию для обозначения пути: Использование средства доступа к свойству «скобки»: объект ["свойство"]

В вашем случае вы можете написать:

{{:image_one.sizes["natural-massive"]}}
...