Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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 针对SVG和angular的IE 10存在奇怪的问题_Angularjs_Internet Explorer_Svg - Fatal编程技术网

Angularjs 针对SVG和angular的IE 10存在奇怪的问题

Angularjs 针对SVG和angular的IE 10存在奇怪的问题,angularjs,internet-explorer,svg,Angularjs,Internet Explorer,Svg,我正面临着上个星期的一个奇怪的问题。在我的一个应用程序中,我使用SVG进行渲染。在Chrome、Safari和Mozilla上运行良好 输出位于浏览器的图像下方:![Chrome、Safari和Mozilla输出][1] 现在,我使用了SVG,并为属性“d”提供了与在开放论坛中提到的相同的textpath id(如何使用SVG创建arc) 现在当我在IE上运行相同的代码时,输出真的很奇怪。我的文本没有走弧的路径。 我在这个项目中使用angular。 IE的输出: ![工业工程输出][2] 请帮助

我正面临着上个星期的一个奇怪的问题。在我的一个应用程序中,我使用SVG进行渲染。在Chrome、Safari和Mozilla上运行良好

输出位于浏览器的图像下方:![Chrome、Safari和Mozilla输出][1]

现在,我使用了SVG,并为属性“d”提供了与在开放论坛中提到的相同的textpath id(如何使用SVG创建arc)

现在当我在IE上运行相同的代码时,输出真的很奇怪。我的文本没有走弧的路径。 我在这个项目中使用angular。 IE的输出: ![工业工程输出][2]

请帮助我为什么会发生这个问题。我尝试了很多博客,但都没有成功。主要是几何精度。 其余为:
我终于得到了答案

实际上,在IE中,我对文本使用了getComputedTextLength()。在此之前,我提到了字体大小和文本。但忘了提你的家人


现在,所有字体的宽度都返回相同的值,因为即使我更改了,它也在考虑Arial。其他bowser根据字体选择此长度。但是IE我们也需要提供字体类型。这样就解决了问题

请修复断开的链接。我们无法从您的描述中判断可能的错误。chrome的结果是IE的结果。您能否提供代码生成的SVG输出示例,因此,我们可以亲自了解IE?Ys中的问题所在。确实,您可以以smtest14.com为例,然后单击主页上的巧克力输入用户名:test@test.com密码:测试,然后您来到错误为“立即添加文本”(ABC)的页面在文本框中键入任何文本,然后在最右侧曲线(圆、弧)中单击“立即添加”有没有点击这些,看看我在快照中提供的bug,这是IE渲染的问题,因为在chrome和Mozilla上不一样。即使我尝试了硬编码的价值观和文本,但文本仍然没有采取的路径弧。或者这个问题是因为我们无法解决