我有一个旧的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吗?
答案 0 :(得分:1)
这是因为您的{{vm.dynamicParam}}是一个数字,您应该使用.toStirng()函数或在动态参数的末尾添加“”(将其设置在内部)将动态参数转换为字符串。控制器。作为html中的另一个选项,您可以使用ng-init,它将调用将动态参数int转换为字符串的函数,也可以从ui-sref直接调用该函数。