Знаете ли вы, можно ли дать на диаграмме динамически сгенерированный массив цветов?
Когда я запускаю свой массив цветов с шестнадцатеричными цветами, он работает, но если я дам ему возврат моей функции "getRandomColor", он вообще не работает.
Есть ли у вас какие-либо идеи
$scope.theChart.colours = ["#78CBBC", "#CF207A", "#5DBA1A", "#3AEB06", "#CA5923", "#3C34E0", "#E14FCC"]; // works fine
-
$scope.theChart.colours = getcolors(); //doesn't work
function getcolors(array){
var colors = [];
for (var i = 0; i < 7; i++) {
colors[i] = getRandomColor();
}
return colors;
}
function getRandomColor() {
var letters = '0123456789ABCDEF'.split('');
var color = '#';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
}
Спасибо за помощь
Здесь у вас синтаксическая ошибка:
function getcolors(array) { // <- missing {