Size: a a a

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

2019 October 14

S

Smooth Operator in Angular - русскоговорящее сообщество
Sergey Nazarov
Добрый день, сообщество Ангуляра! Мой вопрос носит больше общий холиварный характер. Просто стало интересно правильно ли я думаю о Ангуляре. В общем проведу небольшую парралель с php фреймворками. Есть например Yii, его можно быстро освоить, но в нём легко писать плохой код, причем можно годами работать и не иметь представления как "правильно" кодить. В тоже время есть Symfony, который хорошо "бьет по рукам" новичков. Научившись писать на Symfony, можно перенести эти знания на другой фреймворк и писать качественный код на том же Yii. Сразу скажу что опыта в работе с JS фреймвоками не много. Так вот, посмотрел JS фреймвокри, в частости React, Vue, так вот они мне напомнили тот же Yii. Теперь вопрос, является ли Angular, своего рода Symfony но среди JS фреймворков?
для начала можно остановится что React не фреймворк)
источник

SN

Sergey Nazarov in Angular - русскоговорящее сообщество
Smooth Operator
для начала можно остановится что React не фреймворк)
а библиотека ))
источник

SN

Sergey Nazarov in Angular - русскоговорящее сообщество
суть не в этом )
источник

GK

Georgii Klubnikov in Angular - русскоговорящее сообщество
Sergey Nazarov
Добрый день, сообщество Ангуляра! Мой вопрос носит больше общий холиварный характер. Просто стало интересно правильно ли я думаю о Ангуляре. В общем проведу небольшую парралель с php фреймворками. Есть например Yii, его можно быстро освоить, но в нём легко писать плохой код, причем можно годами работать и не иметь представления как "правильно" кодить. В тоже время есть Symfony, который хорошо "бьет по рукам" новичков. Научившись писать на Symfony, можно перенести эти знания на другой фреймворк и писать качественный код на том же Yii. Сразу скажу что опыта в работе с JS фреймвоками не много. Так вот, посмотрел JS фреймвокри, в частости React, Vue, так вот они мне напомнили тот же Yii. Теперь вопрос, является ли Angular, своего рода Symfony но среди JS фреймворков?
если вам нужно чтобы ктото вас бил по руками то в какойто степени да
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Sergey Nazarov
суть не в этом )
ангуляр дает артихектуру, и большое количество необходимых для написание приложения пакетов
которые хорошо интегрирнованы в систему и поддерживаются той же командой

в реакт ты все это собираешь сам, и связываешь эти пакеты сам, как можешь
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
но это не значит что можно просто взять ангуляр и надеятся что он заставит вас писать хороший код
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
хороший код должны писать вы, а ангуляр как инструмент поможет вам в этом,  дав готовую архитектуре
источник

AB

Artem Badrizlov in Angular - русскоговорящее сообщество
Гайз, всем привет. Я новичек в Ангуляре (приехал с вью и реакта). Подскажите, пожалуйста, допустим есть список элементов с одинаковым поведением. Само собой, я создам один элемент и потом чз *ngFor пролупаю его столько, сколько нужно. И у каждого будет инкапсулированая логика. Внимание вопрос. Нафига тогда пользовательские атрибут-директивы? Которые ng g d ? Какова их область применения?

Есть какие-то best practices по этой теме?)
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Artem Badrizlov
Гайз, всем привет. Я новичек в Ангуляре (приехал с вью и реакта). Подскажите, пожалуйста, допустим есть список элементов с одинаковым поведением. Само собой, я создам один элемент и потом чз *ngFor пролупаю его столько, сколько нужно. И у каждого будет инкапсулированая логика. Внимание вопрос. Нафига тогда пользовательские атрибут-директивы? Которые ng g d ? Какова их область применения?

Есть какие-то best practices по этой теме?)
ng g d что?
атрибут директивы нужны чтобы менять атрибут элемента, например, вы хотите чтобы у обычного пользователя текст в конкретном элементе был подчеркнутый, а у админа нет
источник

SN

Sergey Nazarov in Angular - русскоговорящее сообщество
@dersizes спасибо
источник

AB

Artem Badrizlov in Angular - русскоговорящее сообщество
@limit_of_zero спасибо
источник

I

Igor in Angular - русскоговорящее сообщество
Привет! Не ругайте сильно, с ангуляром вторую неделю. Есть основной контроллер. есть дочерний контроллер.
В основном есть переменная в $scope.show = true

Она видна в дочернем console.log($scope.show) но переопределить я ее не могу
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Igor
Привет! Не ругайте сильно, с ангуляром вторую неделю. Есть основной контроллер. есть дочерний контроллер.
В основном есть переменная в $scope.show = true

Она видна в дочернем console.log($scope.show) но переопределить я ее не могу
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Igor
Привет! Не ругайте сильно, с ангуляром вторую неделю. Есть основной контроллер. есть дочерний контроллер.
В основном есть переменная в $scope.show = true

Она видна в дочернем console.log($scope.show) но переопределить я ее не могу
скоуп копирует значения по ссылке, show это примитив и он не будет меняться, чтобы он опускался ниже, надо сохранить его по ссылке значение: $scope.state.show(например)
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
мне нужно из гульгуляра открыть маленький хтмл со своим скриптом и отправить туда данные неизвестного размера (блоб с пдф-документом). Не через бэк.
Как это лучше сделать? пока склоняюсь к indexedDB
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
Коллеги подскажите пожалуйста, как протестировать работу кнопки протрактором? Клик по кнопке вызывает метод, который увеличивает изображение. Вот я обращаюсь  к кнопке таким образом:
 async illustrationToolsZoomIn(): Promise<void> {
   return browser.actions()
     .mouseMove(await this.getImageToolsZoomInbutton())
     .click()
     .perform();
 }
как мне вызвать метод, что бы сравнить его?
источник

В

Виталий in Angular - русскоговорящее сообщество
Всем привет.
Кто-нибудь уже использует вот этот инструмент?

https://augury.rangle.io/
источник

В

Виталий in Angular - русскоговорящее сообщество
Или есть что-нибудь лучше?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Виталий
Всем привет.
Кто-нибудь уже использует вот этот инструмент?

https://augury.rangle.io/
angular state inspector достаточно
источник

Ln

Larymar neosilator in Angular - русскоговорящее сообщество
добрый вечер
пользуюсь DateTime из luxon
как конвернтнуть данную строку в DateTime
2019-09-24T12:17:29.52
источник