Изменение переменной компонента при высоком значении события клика - PullRequest
2 голосов
/ 23 марта 2019

Я изменяю некоторую переменную компонента диаграммы, которая использует высокие графики внутри. В основном работа моего компонента диаграммы заключается в создании динамической конфигурации для старшей диаграммы. Предположим, у моего графика есть переменная 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 ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...