UI-SREF с нулевым дополнением приводит к усечению - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть старый проект angularjs, в который мне нужно было внести некоторые изменения и случиться с этим вопросом.

У меня есть ссылка ui-sref, где dynamicParam часто может вести с 0.

<a ui-sref="mystate({query: {{vm.dynamicParam}}})">anchor</a>

Но отрендеренная ссылка удаляет нулевой шаг.

<a ui-sref="mystate({query: 058899112112})" href="/mystate/?query=58899112112">anchor</a>

Могу ли я убедиться, что в href будет входящий 0?

1 Ответ

0 голосов
/ 15 февраля 2019

Так как ваш {{vm.dynamicParam}} является числом, вы должны преобразовать динамический параметр в строку, используя функцию .toStirng () или добавив "" в конце динамического параметра, где вы устанавливаете его внутри вашегоконтроллер.В качестве другой опции в вашем html вы можете использовать ng-init, который будет вызывать функцию, которая преобразует ваш динамический параметр int в строку, или вы можете напрямую вызывать эту функцию из вашего ui-sref.

...