Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 具有零填充前导的ui sref被截断_Angularjs_Angular Ui Router - Fatal编程技术网

Angularjs 具有零填充前导的ui sref被截断

Angularjs 具有零填充前导的ui sref被截断,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我有一个旧的angularjs项目,我需要对此问题进行一些更改 我有一个ui sref链接,其中dynamicParam通常可以以0开头 我可以确保href包含前导的0吗?因为您的{{vm.dynamicParam}}是一个数字,您应该使用.tostirn()函数将动态参数转换为字符串,或者在动态参数的末尾添加“”,在控制器中设置它。作为html中的另一个选项,您可以使用ng init调用将动态参数int转换为字符串的函数,或者您可以直接从ui sref调用该函数 但是,如果我调试并查看实际变

我有一个旧的angularjs项目,我需要对此问题进行一些更改

我有一个ui sref链接,其中dynamicParam通常可以以0开头


我可以确保href包含前导的0吗?

因为您的{{vm.dynamicParam}}是一个数字,您应该使用.tostirn()函数将动态参数转换为字符串,或者在动态参数的末尾添加“”,在控制器中设置它。作为html中的另一个选项,您可以使用ng init调用将动态参数int转换为字符串的函数,或者您可以直接从ui sref调用该函数

但是,如果我调试并查看实际变量,它是一个字符串,并且在开始处有一个0。当您查看上面显示的“ui sref”时,它也会在浏览器中以这种方式呈现,因此,如果它被转换为一个数字,那么它似乎会发生在ui sref指令中。您可以通过删除{vm.dynamicParam}来轻松测试这一点然后放置058899112112和“058899112112”以查看发生了什么。确定通过为“'anchor´”添加unicode进行管理,不确定是否有更好的方法。可能有一个过滤器包装了结果“我很高兴我能帮上忙”