angularjs - Angular Chart.js 未在 Flexbox 中调整大小(闪烁)

标签 angularjs chart.js

看 fiddle

https://jsfiddle.net/m942h0wm/6/

HTML

<div class="container" ng-app="app">
  <div class="main">
    <p>Main</p>
  </div>
  <div class="aside">
    <canvas class="chart chart-doughnut" 
        chart-data="[10,20,40]" 
        chart-labels="['one', 'two', 'three']">
    </canvas>
  </div>
</div>

CSS

.container {
  display: flex;
  flex-wrap: wrap;
}

.container>div {
  border: solid 10px;
}

.main {
  flex-grow: 2;
  flex-basis: 300px;
}

.aside {
  flex-grow: 1;
  flex-basis: 200px;
}

如果缩小窗口以使布局弹出为垂直,则当您重新调整大小时,布局不会弹出回来

还有其他人发现这个问题并解决了吗?

最佳答案

我在这里找到了解决方案

Flex items not shrinking when window gets smaller

min-width: 0;

关于项目:)

关于angularjs - Angular Chart.js 未在 Flexbox 中调整大小(闪烁),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41637823/

相关文章:

javascript - Angular :How to generate image gallery using bootstrap and ng-repeater

php - 将数据写入mysql

javascript - Chart.js:更改字体颜色和大小不起作用

javascript - 使 Chart.js 水平条标签多行

javascript - 如何在 chartjs 中悬停时呈现垂直线

javascript - angularjs - 一个模块在多个位置定义

javascript - AngularJS : How to execute function in pre-defined order?

javascript - 如何在 localStorage 中存储对象数组?

javascript - 将 mouseout 事件处理程序添加到 Chart.js 中的图例

javascript - 如何使标签在 Donut Chart.js 上始终可见