@angular_js

Страница 272 из 325
Sergey
19.06.2018
14:03:17
До этого было какое-то подобие апи сервиса, по сути просто $http которая всё остальное клиенту поручала

Андрей
19.06.2018
14:03:42
Окей

Спасибо

Denis
19.06.2018
14:27:25
@yarrrrrrrr $scope.getAllowRatings = -> tour.allow_ratings вот что помогло

Google
Denis
19.06.2018
14:27:33
Почему хз

uib-rating(ng-model='review.rating', max='5', read-only="getAllowRatings()")

Sergey
19.06.2018
14:54:55
А вообще учите алгоритмы
А алгоритмы чего помогают правильно декомпозировать?)

Andrey
19.06.2018
15:18:00
Думать они помогают в целом

Бред свой кобылы когда чуют новое слово и пихают где не попадя)

Sergey
19.06.2018
15:24:08
Бред свой кобылы когда чуют новое слово и пихают где не попадя)
Расслабься, бро) Если кто-то чего-то не знает, это повод помочь, объяснить, а не глумить, рунет вообще место безблагодатное в этом отношении)

Andrey
19.06.2018
15:35:00
Я же и написал выше что солид не панацея

Denis
19.06.2018
16:16:43
В ООП панацеи не бывает

панацея это функторы

только код твой вряд ли кто-то будет понимать потом))))0

что собственно тоже не решение следовательно не панацея

Google
Ricky
19.06.2018
17:38:15
https://pbs.twimg.com/media/DXan6FpXcAETevS.jpg

Andrey
19.06.2018
17:56:49
ага, правда только глобальный стейт зло и его кто-то может изменить, даже и сам, но можешь про это забыть и дебажить часами

Uryashnik
19.06.2018
18:14:04
посоветуйте пожалуйста русскоязычные ресурсы для изучения ангулара

Oleg
19.06.2018
18:16:52
http://angular.su/

Uryashnik
19.06.2018
18:17:56
спасибо

Oleg
19.06.2018
18:18:16
только что-то он кажется упал

Uryashnik
19.06.2018
18:24:18
документации на русском я так понимаю нет?

Andrey
19.06.2018
18:46:54
http://angular.su/
робит, только это не первый ангуляр а 2+

Oleg
19.06.2018
18:47:47
Andrey
19.06.2018
18:48:32
и лучше инглиш ибо есть всегда проблема что инфа не актуальная

Андрей
20.06.2018
05:46:57
Думать они помогают в целом
Алгоритмы помогают думать алгоритмически. Как отмечено выше дизайн структуры приложенная тут не причем. Вам явно не помогло именно думать. Так как вы спутали синее с холодным и вас достали те кто спрашивают какой температуры лучше делать чай.

Андрей
20.06.2018
05:48:46
вы сути не понимаете
А мне кажется вы

Andrey
20.06.2018
05:50:13
кажется )

Андрей
20.06.2018
05:50:39
Кажется

Задачи на алгоритмы можно как правило решать двумя способами ООП и в процедурном стиле. Как правило народ пишет в процедурном стиле ибо лаконично. Ведь решая задачу у вас нет условия что код должен быть легко читабельным как правило. Вам надо получить оценку. Так вот и выходит что потренировать навыки ООП не особо то можно решая алгоритмы. Вообще лучше думать это круто. С таким же успехом можно посоветовать больше гулять и есть морковку

Denis
20.06.2018
06:15:21




Привет. Почему оно записало внутрь textarea, а не как атрибут?

Google
Bohdan
20.06.2018
06:24:55
Привет. Почему оно записало внутрь textarea, а не как атрибут?
А с делов ему атрибутом быть? Нг бинд значение присваивает

Denis
20.06.2018
06:26:20
окей а как мне добавить в атрибут?

@bednij_bohdan

Bohdan
20.06.2018
06:27:54
ng-disabled=“”

В твоём случае

И переменную из скоупа передавай

Denis
20.06.2018
06:29:32
А как передать из скоупа? можешь пример показать?

Bohdan
20.06.2018
06:32:33
Та просто название переменной

Denis
20.06.2018
06:33:27
понял

спасмибо

Andrey
20.06.2018
07:08:53
Задачи на алгоритмы можно как правило решать двумя способами ООП и в процедурном стиле. Как правило народ пишет в процедурном стиле ибо лаконично. Ведь решая задачу у вас нет условия что код должен быть легко читабельным как правило. Вам надо получить оценку. Так вот и выходит что потренировать навыки ООП не особо то можно решая алгоритмы. Вообще лучше думать это круто. С таким же успехом можно посоветовать больше гулять и есть морковку
сама суть вообще кроется в том что все лезут в ИТ и при этом не хотят ничего учить c это сразу сыпятся глупые вопросы на которые ответ находится за минуту, люди уже сколько все придумали, что что бы ты не решал, все уже сделано за тебя редкие случай когда чего-то не будет а так ``` Почему много плохих программистов? (Часть 1) Когда я начинал я не знал английский, да и сейчас не очень. Я искал видеоуроки по тому как, и с чего нужно начинать. В голову шло несколько идей, первая это смотреть видеоуроки какого-то чувака, который на тот момент мог казаться богом программирования для меня, а на самом деле просто обычный кодер который не вышел за рамки home-проектов. Почти все видео бывают насколько древними, что даже не вооружённым глазом видно что это старьё. Следующая идея заключалась в том чтобы найти наставника, но в те годы я никого не знал. Третий вариант заключался в чтении книг. Третий вариант не очень привлекал, поскольку их тоже было много и как вариант автор невнятно объяснял основные моменты. Есть и четвёртая идея. Покупаешь курсы онлайн, но можешь пролететь с мошенниками, тут 50/50. Я так и сделал и не был огорчён. Проблема есть везде. При прохождении таких онлайн-курсов есть один недостаток, ты не всегда можешь вовремя прийти за pc/notebook и посмотреть realtime, в то время как книгу можешь читать когда тебе удобно. Курсы бывают от компаний, частных людей. Хорошо когда есть свободный график в таких курсах, но зачастую стоит такое удовольствие много. Из-за такого часто не можешь понять какую-то часть языка и приходится самому выкручиваться и писать костыли. В общем-то, я пробовал все 4 методы, но из них только толк был от 4. Для каждого может быть по-разному. В общем, давайте пойдём дальше. Прошёл ты курсы, прочитал книгу, учил тебя друг и т. д. Что ДЕЛАТЬ дальше? - задаёт себе вопрос человек. Ты приобрёл какие-то навыки или не приобрёл. Человеку пофиг, он считает что знает достаточно. И начинается создание ПО(сайт тоже является ПО) для себя или поиски заказов(что очень ни к чему). (Все учат язык/и, а не алгоритмы и это проблема всего.) При создании ПО, появляется очень много вопросов, кто-то задаёт вопросы Google, кто-то пишет свой (гавно) framework с типа MVC архитектурой не понимая того зачем оно нужно. При написании кода человек часто копипастит код не задумываясь что он делает. Часто делает ошибки синтаксиса и другие тупые логические ошибки что приводит к пару часовому дебагу, а то и дней. Кто-то задаёт вопросы в группу/чат по этому же языку даже не сумев сформировать свои мысли. Кое-кто даже вообще не задаёт и делает свои велосипеды что и есть главным фактором гавнокода (Дальше про это напишу). Когда написал проект и отложил его в сторону, через год открыв его видишь что ты нифига не понимаешь и продолжаешь дальше писать гавнокод сам того не подозревая. Часто это возникает из-за того, что человек недостаточно логично мыслит из-за отсутствия (серого вещества) знаний алгоритмов. После первого проекта чувствуешь что уже знаешь больше. Дальше — больше. Кто-то выкладывает свой проект на публику, а в ответ получает критику. Часто ожидание от критики совсем другие. Кто-то это воспринимает всерьёз, а кто-то и дальше продолжает следовать своим принципам программирования, а не общепринятыми. (Например, про PHP, кто-то пишет по PSR стандартам, а кто-то делает свои уродливые правила после которых не понятно что и как в коде работает) Те, кто воспринимает критику всерьёз может измениться почитав best practices какого-то языка/технологии. Да это сложно это принять, но лучше так и делать. Лучше написать немного больше кода по стандартам и это будет гуд. Не сразу приходит понимание шаблонов проектирования, но со временем придёт если читать книги и применять их на практике там, где нужно. Придумывать велосипеды, с одной стороны, для тех кто их делает хорошо, они говорят что это даёт им понимание того как его сделать и как работает, но закрывает им просвет на правильную архитектуру. Немного об английской литературе и переведённой. Часто переводы старые, да и все являются волонтёрскими, что не даёт автору дальнейшей

Задачи на алгоритмы можно как правило решать двумя способами ООП и в процедурном стиле. Как правило народ пишет в процедурном стиле ибо лаконично. Ведь решая задачу у вас нет условия что код должен быть легко читабельным как правило. Вам надо получить оценку. Так вот и выходит что потренировать навыки ООП не особо то можно решая алгоритмы. Вообще лучше думать это круто. С таким же успехом можно посоветовать больше гулять и есть морковку
мотивации на переводы. Когда вся англоязычная является актуальной. Вся переведённая литература устаревает быстро, поэтому учите английский. Это и есть причина почти всех плохих программистов. Плохих программистов много, потому что: - делают костыли - не следуют стандартам - не учат алгоритмы - не используют шаблоны проектирования - мало практикуются - читают сайты типа русакова и попова Вывод: - больше практики; - следуйте общепринятым стандартам - учите алгоритмы - развивайте логическое мышление - учите шаблоны проектирования - учите английский язык и учите английскую литературу ```

Андрей
20.06.2018
07:50:19
мотивации на переводы. Когда вся англоязычная является актуальной. Вся переведённая литература устаревает быстро, поэтому учите английский. Это и есть причина почти всех плохих программистов. Плохих программистов много, потому что: - делают костыли - не следуют стандартам - не учат алгоритмы - не используют шаблоны проектирования - мало практикуются - читают сайты типа русакова и попова Вывод: - больше практики; - следуйте общепринятым стандартам - учите алгоритмы - развивайте логическое мышление - учите шаблоны проектирования - учите английский язык и учите английскую литературу ```
Блин дружище. практики и так много. теории еще больше. всего много. зачем ты мне это все говоришь? Я озадачился конкретной вещью. Рассмтривать ли апи как обьект или нет. Если рассматривать его как обьект то он должен хранить в себе знания о о том как что внутри себя юзать. А ты обращаешься только к его методам. Как следствие пути, относительные, на реальном беке (те сервер) должны храниться внутри нашего класса апи. С другой сторны это не удобно и жутковато, и в таком случае апи это чисто набор процедур, котрые мы будем дергать изнутри объекта, например студент, и в таком случае значение относительного пути мы храним внутри класса студент.сервис. К СОЛИД это имеет ровно то отношение что имеет изоляция к ООП, на мой взгляд, но в этом вопросе я плаваю PS относительные пути это название ресурсов на нашем REST api. надеюсь это ясно было и так, но все же уточнил PPSSS алгоритмы решаю. уже несколько месяцев на кодварсе. так что успокойся на этот счет. все хорошо....

мотивации на переводы. Когда вся англоязычная является актуальной. Вся переведённая литература устаревает быстро, поэтому учите английский. Это и есть причина почти всех плохих программистов. Плохих программистов много, потому что: - делают костыли - не следуют стандартам - не учат алгоритмы - не используют шаблоны проектирования - мало практикуются - читают сайты типа русакова и попова Вывод: - больше практики; - следуйте общепринятым стандартам - учите алгоритмы - развивайте логическое мышление - учите шаблоны проектирования - учите английский язык и учите английскую литературу ```
- учите алгоритмы. Мне кажеться алгоритмы нельзя учить. Можнор научиться мыслить алгоритмически. - следуйте общепринятым стандартам. Вот я зашел, спросил как общепринято вот тут. а вы мне учите общепринятые стандарты. да как их учить та тогда? JS для чайников что ли почитать? а в это время пока я читю JS для чайников мне что, посудомойкой поработать что-ли??? Сами то понимаете это? Времени не так много. Все оно расписано на месяцы вперед. И там нет пункта "не изучать программирование 4 часа в день" отнюдь. А еще некотрые вопросы требуют быстрые ответы.

Remite
20.06.2018
08:50:43
Отета у вас тут холивар господа

Oleg
20.06.2018
08:52:23
ну в чатике всяко тишина, можно и похоливарить)

Oleh
20.06.2018
09:05:23
А есть такое сообщество но по второму ?

Oleg
20.06.2018
09:05:32
да

https://t.me/angular_ru

Oleh
20.06.2018
09:06:27
Google
Denis
20.06.2018
10:04:13
https://gist.github.com/denisoster/528c151f20ec53862fe70f1fcca830ad

Пытаюсь реалзовать select в котором долженбыть диапазон от 0 до n

ну в итоге лишь получаю

В чем может быть проблемма?



Ricky
20.06.2018
10:15:19
ng-options="n for n in [] | rangePoints(0, getPointsAmount())") <---- вот здесь какое "тайпо"

Denis
20.06.2018
10:15:37
?

Ricky
20.06.2018
10:16:04
посмотри внимательно на директиву ng-options

и найди ошибку

у тебя ж синтаксическая ошибка

Denis
20.06.2018
10:16:42
Подскажи как правильно тогда

Ricky
20.06.2018
10:17:06
у тебя скобка крайняя закрыта после кавычки

ее там по идее быть не должно

Denis
20.06.2018
10:17:59
так верно же все

Ricky
20.06.2018
10:18:09
ng-options="n for n in [] | rangePoints(0, getPointsAmount())") - твое

ng-options="n for n in [] | rangePoints(0, getPointsAmount())" - верный варик

Denis
20.06.2018
10:19:39


Ricky
20.06.2018
10:22:27
сорри, мой косяк

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

ангуляр не может выкупить синтаксис твоего кода на джейд(опять-таки я не знаю в связи с чем ты его юзаешь)

Google
Denis
20.06.2018
10:24:54
потому что проект не мой. делалали его фиг знает еще когда. а мне лишь нужно не много его попроавить

Ricky
20.06.2018
10:26:12
у меня есть проект аналогичный, но из шаблонизаторов я использую EJS, и то движок для работы с экспрессом

Denis
20.06.2018
10:27:17
потому что проект не мой

Ricky
20.06.2018
10:27:29
если ты напрямую используешь паг на фронте, то для начала нужно разобраться с компиляцией в html

Андрей
20.06.2018
10:27:43
В чем может быть проблемма?
rangePoints это же пайп (фильтр вроде на JS версии). он не должен быть результатом отработки функции. это должен быть калбек вроде как

Denis
20.06.2018
10:28:04
Как это нужно тогда перпеписать?

Андрей
20.06.2018
10:28:14
я могу ошибаться конечно....

ng-options="n for n in [] | rangePoints"

rangePoints соотвествнно придеться рефакторить

Denis
20.06.2018
10:29:02
ну rangePoints должен принять min и mzx

Андрей
20.06.2018
10:29:33
надо рефакторить. в тоерии наджо гуглить как options передать в pipe или filter как там на js не помню

Ricky
20.06.2018
10:30:02
tour.coffee - неполный скрипт, чтобы оценить как ты инициировал этот фильтр

Андрей
20.06.2018
10:30:05
ng-options="n for n in [] | rangePoints; { min: ..., max: ... }"

Страница 272 из 325