Size: a a a

Angular - русскоговорящее сообщество

2020 May 16

AT

Alexander Trunov in Angular - русскоговорящее сообщество
Степан
Народ, подписку на интервалы/таймеры в ангуляр лучше делать вне Zone.js?
Вне zone.js лучше делать что-то тяжелое, чтобы не инициировать changedetection на каждое событие. Яркий пример - отслеживание scroll event'ов. А вообще нужно по ситуации смотреть.
источник

OP

Oleg Pavl in Angular - русскоговорящее сообщество
Народ, если скопипастить класс в ангуляре, то куда еще чет нужно добавить, чтобы он нормально работал?
 Я вот скопировал классы (компоненты) со старого проекта, добавил их app.module, но ангуляр на меня ругается, не признает их "Сlass **Сomponent is not angular module". Что еще нужно сделать, чтобы заработало?
источник

d

derfex in Angular - русскоговорящее сообщество
Oleg Pavl
Народ, если скопипастить класс в ангуляре, то куда еще чет нужно добавить, чтобы он нормально работал?
 Я вот скопировал классы (компоненты) со старого проекта, добавил их app.module, но ангуляр на меня ругается, не признает их "Сlass **Сomponent is not angular module". Что еще нужно сделать, чтобы заработало?
Добавить в модуль. Можешь через CLI рядом тестовый компонент создать, и посмотреть что поменялось, по образцу подключить.
источник

OP

Oleg Pavl in Angular - русскоговорящее сообщество
derfex
Добавить в модуль. Можешь через CLI рядом тестовый компонент создать, и посмотреть что поменялось, по образцу подключить.
Сейчас не за компом, к сожалению ( Я же добавил в app.module.ts в компоненты, а оно все равно ругается. Оно ни в какой другой файл не добавляет инфу о компонентах?
источник

d

derfex in Angular - русскоговорящее сообщество
Oleg Pavl
Сейчас не за компом, к сожалению ( Я же добавил в app.module.ts в компоненты, а оно все равно ругается. Оно ни в какой другой файл не добавляет инфу о компонентах?
Могу неправильно понять проблему.
У меня при добавлении изменяется только один файл — файл модуля. Если модуль один, то это app.module.ts.
Я бы сделал так: создал компонент через CLI, наполнил через построчное сравнение из файлов старого проекта.
источник

OP

Oleg Pavl in Angular - русскоговорящее сообщество
derfex
Могу неправильно понять проблему.
У меня при добавлении изменяется только один файл — файл модуля. Если модуль один, то это app.module.ts.
Я бы сделал так: создал компонент через CLI, наполнил через построчное сравнение из файлов старого проекта.
Приду домой, попробую. Кажись действительно только в апп модуль добавляется инфа, на сколько я помню. Может где-то ошибку сделал.
источник

OP

Oleg Pavl in Angular - русскоговорящее сообщество
derfex
Могу неправильно понять проблему.
У меня при добавлении изменяется только один файл — файл модуля. Если модуль один, то это app.module.ts.
Я бы сделал так: создал компонент через CLI, наполнил через построчное сравнение из файлов старого проекта.
Спасибо за советы)
источник

AT

Alexander Trunov in Angular - русскоговорящее сообщество
Oleg Pavl
Народ, если скопипастить класс в ангуляре, то куда еще чет нужно добавить, чтобы он нормально работал?
 Я вот скопировал классы (компоненты) со старого проекта, добавил их app.module, но ангуляр на меня ругается, не признает их "Сlass **Сomponent is not angular module". Что еще нужно сделать, чтобы заработало?
Выбираешь модуль, в который хочешь добавить компонент (например, app.module). Импортирешь компонент. Прописываешь компонент в секцию declarations. Если компонент динамический, то еще в секцию entryComponents. Еще возможно потребуется добавить в секцию exports, в зависимости от того как у тебя организовано.
источник

A

Andrey in Angular - русскоговорящее сообщество
Всем хай, помогите пожалуйста. Как нужно прописать в (mouseover)=     что бы анимация [@bounce]  заработала
источник

A

Andrey in Angular - русскоговорящее сообщество
источник

К

Ксюшенька in Angular - русскоговорящее сообщество
Добрый день, есть вопрос по angularjs, подскажите пожалуйста
пытаюсь сделать дропдаун меню
при нажатии на определенный option хочу запускать ф-ю которая в контролере получает значения на какой option нажали
Через ng-click на option не работает

<select ng-module='ctrl2.state.categories'> 
    <option selected >все товары</option>
    <option ng-repeat="category in ctrl2.state.categories" ng-click='ctrl2.state.handleChangeCategories($event)' value='{{category}}'>{{category}}</option>
 </select>

Нашла примеры как делать через ng-change и ng-options повесив эти атрибуты на select, но в консоле сыпятся ошибки


<select ng-module='ctrl2.state.categories' ng-options="category for category in ctrl2.state.categories" ng-сhange='ctrl2.state.handleChangeCategories($event)'>
источник

Ti

Time is the side eff... in Angular - русскоговорящее сообщество
источник

NI

Nikita Isakov in Angular - русскоговорящее сообщество
Ксюшенька
Добрый день, есть вопрос по angularjs, подскажите пожалуйста
пытаюсь сделать дропдаун меню
при нажатии на определенный option хочу запускать ф-ю которая в контролере получает значения на какой option нажали
Через ng-click на option не работает

<select ng-module='ctrl2.state.categories'> 
    <option selected >все товары</option>
    <option ng-repeat="category in ctrl2.state.categories" ng-click='ctrl2.state.handleChangeCategories($event)' value='{{category}}'>{{category}}</option>
 </select>

Нашла примеры как делать через ng-change и ng-options повесив эти атрибуты на select, но в консоле сыпятся ошибки


<select ng-module='ctrl2.state.categories' ng-options="category for category in ctrl2.state.categories" ng-сhange='ctrl2.state.handleChangeCategories($event)'>
У тебя написан тут ng-module, а должен ng-model быть
источник

NI

Nikita Isakov in Angular - русскоговорящее сообщество
А значение лучше байндить через ng-value внутри option
источник

A

ArtMen007 in Angular - русскоговорящее сообщество
какой самый популярный стейт менеджер для ангуляра?
источник

VL

Vladimir Luvolunov in Angular - русскоговорящее сообщество
ArtMen007
какой самый популярный стейт менеджер для ангуляра?
Может всё-таки сервисы?
источник

S

Sonic🌕 in Angular - русскоговорящее сообщество
поддерживаю
источник

S

Sonic🌕 in Angular - русскоговорящее сообщество
но из отдельных библ - ngrx
источник

A

ArtMen007 in Angular - русскоговорящее сообщество
Sonic🌕
но из отдельных библ - ngrx
ну вот его смотрю, на редакс похож
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
ArtMen007
ну вот его смотрю, на редакс похож
Это 1 паттерн
источник