Задать вопрос
@mletov

Каковы области видимости $http? Почему при событии с грида приходит undefined, а при событии с кнопки нет?

Пожалуйста, подскажите:
Есть кнопка
<button class="btn btn-primary" ng-click="formKontragentWork_Delete(123)" onclick="return false;">Удалить</button>


и есть ui grid, у которого в Cell Template тоже вызывается эта функция

{
                    field: 'id', name: '', enableFiltering: false, cellTemplate: "<button type=\"button\" class=\"btn btn-xs btn-danger\" ng-click=\"grid.appScope.formKontragentWork_Delete(row.entity.id)\"><i class=\"fa fa-remove\">Удалить</i></button> ", width: 80
                }


и вот интересная ситуация: в первом случае функция отрабатывает нормально, а во втором в нее приходит пустой $http (undefined), не удается выполнить ajax запрос в теле функции. Как такое может быть?
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Оценить 5 комментариев
Помогут разобраться в теме Все курсы
  • OTUS
    Angular Developer
    5 месяцев
    Далее
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы