Я пытаюсь получить доступ к определенной переменной при клике. Проблема в том, что всякий раз, когда я пытаюсь выполнить событие щелчка, эта переменная возвращает нулевое значение. Вот мой код для этого.
Вот код, когда значение присваивается переменной
var vm = this;
vm.map = gmapServices.googleMap;
Вот файл интерфейса, когда я пытаюсь вызвать событие onclick
<div id="lot-offer-draw-function" ng-controller="landbankLayersController as lblCtrl">
<div class="btn btn-lms btn-lotoffer-draw" title="Compute Distance" ng-click="lblCtrl.rulerStart()" ng-show="!lblCtrl.isRuler">
<i class="zmdi zmdi-ruler" aria-label="Compute Distance"></i>
<md-tooltip md-direction="left">Compute Distance</md-tooltip>
</div>
</div>
всякий раз, когда я пробовал консольный журнал ng-click
результат всегда null .
Вот функция для щелчка
vm.rulerStart = function () {
console.log(vm.map);
console.log('on ruler');
}
Мне очень нужна ваша помощь! Спасибо