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

Правильно ли ng-click заменять на свою директиву в angularjs?

Например, удаление комментария должно быть так:
<button ng-click="vm.deleteComment(comment.id)">Delete</button>

и дальше в контроллере уже запросы к api
или так, через директиву
<button data-delete-post >Delete</button>
и дальше в директиве запросы к api.
  • Вопрос задан
  • 110 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
dedalik
@dedalik
Веб разработчик
Если метод
vm.deleteComment(comment.id)
будет использоваться только в одном контроллере, тогда можно использовать ng-click, а если метод будет использоваться в нескольких конроллерах, лучше сделать директиву, чтобы не дублировать метод в каждом $scope.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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