указанная переменная c равна нулю при выполнении щелчка в angular js - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь получить доступ к определенной переменной при клике. Проблема в том, что всякий раз, когда я пытаюсь выполнить событие щелчка, эта переменная возвращает нулевое значение. Вот мой код для этого.

Вот код, когда значение присваивается переменной

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');
}

Мне очень нужна ваша помощь! Спасибо

1 Ответ

0 голосов
/ 30 марта 2020

// Вы можете получить прямой доступ как этот

vm.rulerStart = function () {
    console.log(this.map);
    console.log('on ruler');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...