我是棱角分明的新手。我正在处理固定宽度和高度的SVG。因此,我无法制作响应式图形应用程序。任何人都可以告诉我一些角度方法,这有助于我克服这个错误。谢谢你......
答案 0 :(得分:1)
您使用AngularJS service $ window并检查resize事件。每当发生任何调整大小窗口事件时,绑定到resize事件的函数将启动,然后您可以重绘图形。我用这个解决了我的问题。跳这对你也有用....
答案 1 :(得分:0)
您可以使用SVG中的视图来缩放图像,如果这是您要查找的内容。这样,即使内容缩小或缩小,内容也始终适合SVG区域。这是一个例子:http://plnkr.co/edit/w2uOb9TSf8LWBAWyDdGm?p=preview
使用预览右上角的按钮在新窗口中打开它,然后您可以看到如何缩放窗口以缩小SVG区域的内容。有关视图框及其工作原理的更多详细信息,请查看此处:http://tutorials.jenkov.com/svg/svg-viewport-view-box.html