Задать вопрос
@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 комментариев
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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