Angular Directives. Передача ng-template через структурную директиву в Table Component часть 2

Sdílet
Vložit
  • čas přidán 7. 09. 2024
  • В этом видео раскрыт вариант продвинутого использования структурных директив для передачи шаблона в компонент.
    Директива может быть транспортым элементом для связи параметов и ссылки на шаблон и извлечении директив через ViewChildren. В этом видео все это показано наглядно
    В продолжении будет рассмотрен более сложный вариант этого паттерна
    ==============================
    Код готового урока:
    github.com/Mak...
    ==============================
    Инструкция по установке angular проекта:
    Вариант 1:
    Пройдите плейлист: • Как работает WEB. Мест...
    Вариант 2:
    github.com/Mak...
    Загрузите зависимости (npm install)
    Можно запускать проект (ng serve)
    ==============================
    Выбор редактора код это дело каждого, но в этом плейлисте я использую webstorm. Как настроить один из популярнейших редакторов ниже:
    VS Code: • VS Code extensions для...
    WebStorm: • WebStorm работа с angu...
    Архитектурные елементы Angular • Angular архитектурные ...
    Основы RxJS • RxJs Теория: Observabl...
    Подробнее об OnPush • ngOnChanges vs ngDoChe...
    Немного старого видео об иммутабельности • Immutable. Неизменяемо...
    Не забываем что SQL важен независимо чем планируешь заниматься при веб разработке, даже если планируешь быть менеджером проектов.
    Курс по SQL можно найти по ссылке: • Что такое SQL? Как раб...
    Спасибо что продолжаете смотреть меня и радовать комментариями.
    ---- Соц сети
    Телеграм, где можно узнать о новых видео и получать доп контент
    t.me/webDevGro...
    P.S. В youtube я отвечаю быстрее чем в telegram, буду рад комментам в youtube
    ----
    Чтобы поддержать канал
    1) Можно поставить лайк (или дизлайк, если не понравилось видео)
    2) Оставить комментарий более 5 слов
    3) Досмотреть видео до конца (так удержание будет выше и мне это поможет в продвижении)
    4) Оставить отзыв в комментариях, что можно улучшить в видео, чтобы не хотелось его закрывать
    5) Можно стать участником моего канала на платной основе / @grommaks
    #directives #angular #grommax
    Материально поддержать канал можно следующим способом
    1) Перевод на карту send.monobank....
    2) Пройти опрос, чтобы помочь выбрать подходящие варианты поддержки
    forms.gle/ZbFC...
    Оглавление
    00:12 - Введение
    00:45 - table cell directive
    01:19 - Переопределение колонки ID
    01:50 - table component ContentChildren
    03:32 - Вычисляемая колонка Full Name
    04:40 - Вычисляемая колонка Age
    10:00 - Краткий гайд

Komentáře • 13

  • @Kulibins1
    @Kulibins1 Před rokem +5

    👍 Крутые материалы у Макса мне всегда нравятся

  • @tynoheaekbat2328
    @tynoheaekbat2328 Před rokem +3

    вот это я понимаю! 2 видео за день :) Спасибо, отличная тема, отлично рассказано. Аффтар пили исчо! (с)

    • @grommaks
      @grommaks  Před rokem

      Отснято было давно, опубликовал по мере готовности :)

    • @grommaks
      @grommaks  Před rokem

      Спасибо за поддержку 🎉

  • @nouchance
    @nouchance Před rokem +4

    Maxim spasibo ❤

  • @user-ve8ux5yy7y
    @user-ve8ux5yy7y Před rokem +2

    Thank you, Mr. Hrom. It`s really interesting

  • @user-sf7hl7fn8m
    @user-sf7hl7fn8m Před rokem +1

    Пушка!!!

  • @NikitinBest
    @NikitinBest Před rokem +3

    Спасибо, Максим, делай еще!

  • @DzhavidR
    @DzhavidR Před 9 měsíci

    продвинутые уроки. Мне нравится. Будут еще? по каким темам планируются видео?

  • @victorfilippov1950
    @victorfilippov1950 Před rokem +4

    Здравствуйте, Максим! Очень часто натыкаюсь на ревью и в статьях на такую тему как использование pipe вместо вызова методов в html коде. Поскольку pipe являются pure по-умолчанию, то они не перевычисляются при каждом ререндере. Они будут вычисленны снова только если меняется модель. Думаю, что вам стоит упоминать это в видео, ибо многие учатся и не понимают этого. А лучше не упоминать, а использовать. С другой стороны хронометраж видео может значительно вырасти, если мы будем тратить время на pipe... Как думаете?

    • @grommaks
      @grommaks  Před rokem +2

      Angular сильно большой что-бы упомянуть обо всем в одном видео
      Pipe можно использовать для оптимизации, но можно и собрать все шаблоны в обьект и брать свойства обьекта вместо вычисления (вариантов больше чем один)
      Еще оптимизацию даст ChangeDetectionStrategy.OnPush, о котором я также не упомянул в этом видео
      Цель этого видео показать, что директива может быть носителем для шаблонов и доп параметров
      Но замечания валидные, спасибо :)

  • @sergiokuguk7519
    @sergiokuguk7519 Před rokem +2

    Супер, все четко и по делу, спасибо, насчет подписки, "да прибудет с табой сила", работает ?

    • @grommaks
      @grommaks  Před rokem +1

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