Обрабатываем событие отправки формы Angular
👉 @sWebDev
ngSubmit
в Angular используется для обработки события отправки формы. Пример использования:<form (ngSubmit)="onSubmit()">В примере функция
<!-- Поля ввода и другие элементы формы -->
<button type="submit">Submit</button>
</form>
onSubmit()
будет вызвана при отправке формы. В компоненте Angular необходимо определить эту функцию для выполнения необходимых действий, например, проверки данных формы или отправки запроса на сервер.export class MyComponent {
onSubmit() {
// Действия при отправке формы
}
}
👉 @sWebDev
👍7👎1
Media is too big
VIEW IN TELEGRAM
Solo: A Star Wars Story
Анимированный постер к фильму: "Соло. Звёздные войны: Истории". Выполнено с применением Vue.js.
👉 @sWebDev
Анимированный постер к фильму: "Соло. Звёздные войны: Истории". Выполнено с применением Vue.js.
👉 @sWebDev
👍7
Работа с формами в Angular — модуль работы с формами и обертки полей
Рассмотрим один из способов работы с формами в Angular-проектах, который упрощает создание новых форм и изолирует зависимость от внешней UI-библиотеки. В материале мало текста и много кода, пристегните ремни, мы начинаем.
👉 @sWebDev
Рассмотрим один из способов работы с формами в Angular-проектах, который упрощает создание новых форм и изолирует зависимость от внешней UI-библиотеки. В материале мало текста и много кода, пристегните ремни, мы начинаем.
👉 @sWebDev
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Pizzicato.js
Малоизвестный, но мощный инструмент для создания звуковых эффектов в веб-приложениях. Библиотека обладает простым API и поддерживает различные звуковые операции, такие как воспроизведение, пауза, регулировка громкости и наложение эффектов, таких как реверберация и эхо.
👉 @sWebDev
Малоизвестный, но мощный инструмент для создания звуковых эффектов в веб-приложениях. Библиотека обладает простым API и поддерживает различные звуковые операции, такие как воспроизведение, пауза, регулировка громкости и наложение эффектов, таких как реверберация и эхо.
👉 @sWebDev
👍6
Основы Angular: встроенные Pipes с примерами каждого
В материале основы работы со встроенными пайпами в Angular и примеры их использования. Автор подробно объясняет, как пайпы помогают преобразовывать данные в шаблонах Angular, включая такие пайпы, как
👉 @sWebDev
В материале основы работы со встроенными пайпами в Angular и примеры их использования. Автор подробно объясняет, как пайпы помогают преобразовывать данные в шаблонах Angular, включая такие пайпы, как
UpperCasePipe
, LowerCasePipe
, CurrencyPipe
и другие.👉 @sWebDev
👍7
D3-Gauge
D3-Gauge – это компактная и гибкая библиотека для создания красивых и анимированных графиков-измерителей на веб-страницах. Она предоставляет простой API для настройки параметров: минимального и максимального значений, что позволяет создавать индивидуальные и интерактивные графики-измерители.
👉 @sWebDev
D3-Gauge – это компактная и гибкая библиотека для создания красивых и анимированных графиков-измерителей на веб-страницах. Она предоставляет простой API для настройки параметров: минимального и максимального значений, что позволяет создавать индивидуальные и интерактивные графики-измерители.
👉 @sWebDev
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Exploding Low Poly Heart
Анимированная сцена, выполненная с применением библиотеки GSAP.js.
👉 @sWebDev
Анимированная сцена, выполненная с применением библиотеки GSAP.js.
👉 @sWebDev
👍3
Какой хук выполняется перед уничтожением экземпляра Vue.js?
Какой хук Vue.js будет выполнен перед уничтожением экземпляра?
👉 @sWebDev
Какой хук Vue.js будет выполнен перед уничтожением экземпляра?
👉 @sWebDev
👍5
Vue.js хук, выполняемый перед уничтожением экземпляра?
Anonymous Quiz
87%
beforeDestroy()
3%
watch()
4%
computed()
5%
beforeCreate()
1%
setup()
👍7👎2🔥1
Директива для двусторонней привязки данных Angular
Однако, чтобы использовать
👉 @sWebDev
[ngModel]
в Angular - директива для двусторонней привязки данных. Пример: <input [(ngModel)]="name">
. Синхронизирует значение элемента формы с свойством компонента. Также позволяет добавлять дополнительные функциональности, такие как валидацию данных или управление состоянием элемента формы.Однако, чтобы использовать
[ngModel]
, необходимо импортировать модуль FormsModule
из @angular/forms
и добавить его в список импортов модуля вашего приложения.import { FormsModule } from '@angular/forms';
@NgModule({
imports: [FormsModule],
// ...
})
export class AppModule { }
👉 @sWebDev
👍5
Frontend meetup (Online)
1. Построение микрофронтендной архитектуры. Первый взгляд, боли и решения —Никита Морозов, АО "МТТ"
В докладе будет представлен путь построения микрофронтендной архитектуры на примере проекта МТС «Exolve», а также поэтапный рассказ об эволюции проекта от webpack до vite, от SingleSPA до собственного решения
2. Бьем монолит. Основные практики — Гузенко Александр IT ONE
Рассмотрим основные подходы к разбиению монолитных фронтедов.
3. Безопасный TypeScript. Защищаемся от any в кодовой базе —Максим Земсков, Яндекс
Как получить максимум безопастности при использования TypeScript. Какие настройки стоит использовать и как улучшить типизацию стандартных функций.
4. Beyond Frontend — Алексей Тюльдюков, VK
Как T-shape подход может помочь фронтенд разработчику стать техническим менеджером
🗓 12 июля, начало в 19:00 мск, Среда
🚀 Телеграмм канал с анонсами митапов
✅ Регистрация на мероприятие
1. Построение микрофронтендной архитектуры. Первый взгляд, боли и решения —Никита Морозов, АО "МТТ"
В докладе будет представлен путь построения микрофронтендной архитектуры на примере проекта МТС «Exolve», а также поэтапный рассказ об эволюции проекта от webpack до vite, от SingleSPA до собственного решения
2. Бьем монолит. Основные практики — Гузенко Александр IT ONE
Рассмотрим основные подходы к разбиению монолитных фронтедов.
3. Безопасный TypeScript. Защищаемся от any в кодовой базе —Максим Земсков, Яндекс
Как получить максимум безопастности при использования TypeScript. Какие настройки стоит использовать и как улучшить типизацию стандартных функций.
4. Beyond Frontend — Алексей Тюльдюков, VK
Как T-shape подход может помочь фронтенд разработчику стать техническим менеджером
🗓 12 июля, начало в 19:00 мск, Среда
🚀 Телеграмм канал с анонсами митапов
✅ Регистрация на мероприятие
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Vue Book Content Typer
Анимированный перенос текста из поля на элемент, выполненный на Vue.js.
👉 @sWebDev
Анимированный перенос текста из поля на элемент, выполненный на Vue.js.
👉 @sWebDev
👍4👎1
У React наступает момент Angular.js?
В 2012 году Angular.js изменил ландшафт фронтенд-разработки и быстро стал успешным. Всего два года спустя команда Angular запустила Angular 2, полностью переписанную исходную библиотеку, основанную на другом наборе парадигм. Многие разработчики, в том числе и я, не хотели переписывать свои существующие приложения, чтобы они соответствовали этим новым идеям. И для новых проектов Angular.js больше не подходил, так как другие фреймворки были так же хороши.
Недавно команды React и Next.js продвигали Server Components — новый способ создания веб-приложений, который не подходит для большинства существующих приложений React.
В статье рассмотрим новые функции, которые представили команды React и Next.js.
👉 @sWebDev
В 2012 году Angular.js изменил ландшафт фронтенд-разработки и быстро стал успешным. Всего два года спустя команда Angular запустила Angular 2, полностью переписанную исходную библиотеку, основанную на другом наборе парадигм. Многие разработчики, в том числе и я, не хотели переписывать свои существующие приложения, чтобы они соответствовали этим новым идеям. И для новых проектов Angular.js больше не подходил, так как другие фреймворки были так же хороши.
Недавно команды React и Next.js продвигали Server Components — новый способ создания веб-приложений, который не подходит для большинства существующих приложений React.
В статье рассмотрим новые функции, которые представили команды React и Next.js.
👉 @sWebDev
👍5
Vue Vine
Vue Vine - легковесная библиотека для управления состоянием и асинхронными операциями в приложениях Vue.js. Ее основной концепцией является использование винов (Vines) для описания и выполнения асинхронных операций. Vue Vine предоставляет чистый и декларативный API для управления данными и обновления состояния приложения. Она интегрируется хорошо с компонентами Vue.js и позволяет упростить разработку асинхронных операций, обеспечивая чистоту и модульность кода.
👉 @sWebDev
Vue Vine - легковесная библиотека для управления состоянием и асинхронными операциями в приложениях Vue.js. Ее основной концепцией является использование винов (Vines) для описания и выполнения асинхронных операций. Vue Vine предоставляет чистый и декларативный API для управления данными и обновления состояния приложения. Она интегрируется хорошо с компонентами Vue.js и позволяет упростить разработку асинхронных операций, обеспечивая чистоту и модульность кода.
👉 @sWebDev
👍5👎3
Как скрыть свои свойства Angular — объяснение # vs private
Заметили символ решетки, появляющийся в примерах кода Angular? Если нет, вы можете увидеть это в ближайшее время. Зачем нужен символ
Недавно
👉 @sWebDev
Заметили символ решетки, появляющийся в примерах кода Angular? Если нет, вы можете увидеть это в ближайшее время. Зачем нужен символ
#
и когда его использовать?Недавно
#
символ был добавлен в JavaScript для обозначения свойств частного класса. Создание переменной класса приватной означает, что доступ к переменной возможен только внутри ее класса. Это позволяет нам инкапсулировать данные, к которым мы хотим получить доступ только внутри сервиса. Все подробности в материале по ссылке.👉 @sWebDev
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Tippy.js
Мощная библиотека для создания красивых и интерактивных подсказок на веб-страницах. Tippy предлагает легкий и простой в использовании интерфейс, позволяющий настроить различные параметры всплывающих подсказок, включая положение, стилизацию, анимацию и поведение.
👉 @sWebDev
Мощная библиотека для создания красивых и интерактивных подсказок на веб-страницах. Tippy предлагает легкий и простой в использовании интерфейс, позволяющий настроить различные параметры всплывающих подсказок, включая положение, стилизацию, анимацию и поведение.
👉 @sWebDev
👍7
Как динамически отобразить содержимое шаблона в текущем месте использования в Angular?
В Angular есть директива, которая позволяет динамически отображать содержимое шаблона в текущем месте его использования. Что это за директива?
👉 @sWebDev
В Angular есть директива, которая позволяет динамически отображать содержимое шаблона в текущем месте его использования. Что это за директива?
👉 @sWebDev
👍5