(ng2-charts, angular) AOT 后未显示甜甜圈图? (但 filltext 正在工作)
(ng2-charts, angular) Doughnut chart not showing up after AOT? (but filltext is working)
直到最近几天,圆环图一直对我有用。我不知道发生了什么变化,但由于某种原因,实际的甜甜圈在 AOT 构建后没有出现,而是在开发模式下出现。我看到 html 中的差异,但不知道它们为什么不同。我在甜甜圈中间绘制的图例和填充文本百分比仍然显示,只是甜甜圈不可见。我验证了传入的数据完全相同。超级奇怪。不知道为什么突然之间就变了。这是工作和非工作的图像 html。
工作:
不工作:(AOT 构建后)
注意工作甜甜圈有 iframe 而不可见的甜甜圈没有。
我找出了罪魁祸首。我在图表选项中有 "title: 100%",这导致图表无法在 AOT 版本上绘制。当我弄清楚如何在甜甜圈中间绘制文本并忘记将其删除时,我正在弄乱这个。它在本地工作但在 AOT 构建之后不起作用的事实对我来说没有任何意义。删除该选项使其适用于两个版本。
直到最近几天,圆环图一直对我有用。我不知道发生了什么变化,但由于某种原因,实际的甜甜圈在 AOT 构建后没有出现,而是在开发模式下出现。我看到 html 中的差异,但不知道它们为什么不同。我在甜甜圈中间绘制的图例和填充文本百分比仍然显示,只是甜甜圈不可见。我验证了传入的数据完全相同。超级奇怪。不知道为什么突然之间就变了。这是工作和非工作的图像 html。
工作:
不工作:(AOT 构建后)
注意工作甜甜圈有 iframe 而不可见的甜甜圈没有。
我找出了罪魁祸首。我在图表选项中有 "title: 100%",这导致图表无法在 AOT 版本上绘制。当我弄清楚如何在甜甜圈中间绘制文本并忘记将其删除时,我正在弄乱这个。它在本地工作但在 AOT 构建之后不起作用的事实对我来说没有任何意义。删除该选项使其适用于两个版本。