Я искал темы для решения этого вопроса, и я попробовал несколько разных хаков - безрезультатно. У многих людей были проблемы с использованием диаграммы JS, вложенной в Tabs. В моем проекте я помещаю 3 или более диаграмм в категорию, в которой можно выбрать с помощью опции выбора>. Когда пользователь выбирает параметр, я хочу, чтобы эти диаграммы отображались. Вы можете увидеть логику в JSFiddle ниже. Я знаю, что я могу немного сократить мой код, но это уже в другой раз. Пока я просто хочу, чтобы эти графики показывались! В качестве теста вы можете прокомментировать css display:none;
, и вы увидите, что функции диаграммы должны быть такими, как предполагалось, но в том числе и изначально - это то, что я хотел бы сделать, и все еще имею функцию. У кого-нибудь еще есть идеи по устранению этой проблемы?Chart.js "display: none" Issue
JSFiddle: http://jsfiddle.net/mikemanusama/0ogx35ot/11/
У меня такая же проблема здесь http://stackoverflow.com/questions/29872504/chartjs-not-rendering-when-div-hidden Вот вопрос https: // GitHub .com/jtblin/angular-chart.js/issues/29 – MarBVI