Я изменяю некоторую переменную компонента диаграммы, которая использует высокие графики внутри.
В основном работа моего компонента диаграммы заключается в создании динамической конфигурации для старшей диаграммы. Предположим, у моего графика есть переменная vm.showSomething=false
, и в функции onclick я изменяю ее значение на true
, но оно не отражается в компоненте моего графика, оно остается false
. Есть ли способ добиться этого, я попробовал функцию обратного вызова, но тот же результат, я не хочу запускать событие и перехватывать его в компоненте диаграммы.
vm.doSomething = doSomething;
function doSomething(){
vm.something = true;
}
//this is config inside chart component which is sent to highchart
function initConfig(){
config.plotOptions.series = {
cursor: 'pointer',
point: {
events: {
click:function () {
vm.doSomething();//variable of chart component, i tried call back function also but result is same
}
}
}
}};
}
вот скриптовая ссылка http://jsfiddle.net/Lzbxrht7/2/
нашел решение, использовавшее $ scope. $ Apply ();