@angular_js

Страница 90 из 325
Michael
06.12.2016
12:41:23
mi ishem dobrih samarityan kotorie gotovi v svobodnoe vremya , kak i mi, pokoldovat dlya open source proekta

Виктор
06.12.2016
12:48:35
Хорошо, 29

Простите за демпинг, коллеги)

MVP
06.12.2016
12:49:20
давай по русски или по английски писать сначала

Google
MVP
06.12.2016
12:49:27
если нет русской клавы

Michael
06.12.2016
12:49:29
уговорил

MVP
06.12.2016
12:49:31
я глаза сломал уже

Дмитрий
06.12.2016
12:49:59
...и это только за послушать
Выслушать. Психологическая помощь пострадавшим от ангуляра

Michael
06.12.2016
13:08:30
проект open source макс что можем платить, если все граматно и красиво написано 5$ в час ну или за спасибо и переодические вознограждения, в зависимости от доната проекту

tilt.com/tilts/eveng-unified-networking-lab-20 - видео тут можно посмотреть

Grigory
06.12.2016
13:43:58
Ангуляроводы, подскажите пожалуйста, во втором ангуляре есть возможность прокинуть данные во вне/в модуля?

Grigory
07.12.2016
07:36:24
Rayvicky
08.12.2016
03:39:43
guys can you solve this http://stackoverflow.com/questions/41023151/how-do-i-replace-parseint-stateparams-etc-with-firebase

Json
08.12.2016
21:07:42
Доброй ночи. Начинаю только ознакамливаться с ангуляром и вот у меня появился вопрос. Я хочу index.html с хедером, футером, контентом разделить на 3 файла 1. header.html 2. footer.html 3. content гдебудет ng-view И соответственно два первых файла подключать у вьюхи, где еще будут подключаться другие js, css. Как лучше это реализовать в плане структуры папок и подключения в html?

Aleksey
09.12.2016
09:01:15
/stat@combot

Combot
09.12.2016
09:01:15
combot.org/chat/-1001024737789

Google
Evgeny
09.12.2016
12:28:27
Ну во первых js ты не сможешь подключить во вьюхе, так что лучше подключать в родительском файле в котором рендерится все вьюхи. В каталогах лучше раскидать по принадлежности.

Доброй ночи. Начинаю только ознакамливаться с ангуляром и вот у меня появился вопрос. Я хочу index.html с хедером, футером, контентом разделить на 3 файла 1. header.html 2. footer.html 3. content гдебудет ng-view И соответственно два первых файла подключать у вьюхи, где еще будут подключаться другие js, css. Как лучше это реализовать в плане структуры папок и подключения в html?

Igor
09.12.2016
12:38:25
а во-вторых если ознакамливаться для себя, то лучше сразу 2й брать

Evgeny
09.12.2016
13:21:25
даже так нельзя

Amon Bower
09.12.2016
13:59:23
Здравствуйте. Подскажите, почему не ывполняется код внутри функции после вызова $event.preventDefault() ?

$scope.showPost = function(name){ $http.get('/post/' + name + '.html', function(response){ $scope.$apply(function(){ $scope.current_post = response.data; console.log($scope.current_post); }); }); }

<a ng-click="showPost('{{ $post->alt_name }}');$event.preventDefault()"

Дмитрий
09.12.2016
14:01:16
А $event внутри шаблона вообще можно?

Просто сделай отдельную функцию и вызывай её

Чем голову ломать)

Max
09.12.2016
14:08:09
Может кто подскажет, есть пост запрос в респонсе приходит бинарные данные в виде текста, , необходимо сохранить в excel файл, может есть в ангуляре готовые решения

Amon Bower
09.12.2016
14:27:44
Чем голову ломать)
дык я и так и сяк делаю.

Max
09.12.2016
15:44:21
Эээ, ты хочешь с клиента в эксель писать?
я хочу респонс записать в эксель, если ты это имел ввиду то да

Alex
09.12.2016
15:46:29
Ты должен с сервера отдавать файл, жс не умеет в файловую систему, тебе нода нужна для такого

Max
09.12.2016
16:14:35
на беке джава, буду пинать бекендеров

Anton
09.12.2016
18:35:54
Привет всем! Есть ли среди здесь присутствующих адепты ангуляра, знающие фреймворк досконально? Я сейчас пытаюсь реализовать свой model-layer для ангуляра, вроде бэкбоновского и возник вопрос, будет ли ангуляр это принимать с текущей реализацией или стоит бросить эту затею. Хотелось бы найти человека, который смог бы проконсультировать по паре вопросов.

(Angular 1.x)

Lupsick
09.12.2016
19:20:16
(Angular 1.x)
Лучше бросить первую версию вообще

Google
Дмитрий
09.12.2016
20:10:11
Устарело

Ilya
09.12.2016
20:11:57
Кстати, может подскажите, во 2 можно ли реализовать депенсес инжекшион как в 1?

Дмитрий
09.12.2016
20:12:43
Это одна из тех вещей, которая устарела в первую очередь

Так сейчас просто уже никто не делает

Ilya
09.12.2016
20:14:45
Но ведь это удобно

:(

Дмитрий
09.12.2016
20:16:12
Это охренеть как неудобно

Это жесть просто

Это удобно

А depends injections нет

Artyom
09.12.2016
22:04:19
Вот втором ангуляре di никуда не делось, так-то. Почему оно устарело-то?

Artyom
09.12.2016
22:04:19
А depends injections нет

Andrei
09.12.2016
23:58:51
Во втором остались сервисы, фабрики, значения

Модули немного поменялись

Evgeny
10.12.2016
00:08:00
Зачем вам di, когда есть нормальные модули?

Наркоманы

В чём смысл?

Admin
ERROR: S client not available

Google
Andrei
10.12.2016
06:41:50
В чём смысл?
Код становится менее связанным. Например: я написал свою реализацию http сервиса. Теперь мне достаточно поменять код только в модуле, где я передаю провайдеру класс MyHTTP, чтобы инжектор внедрил экземпляр класса в компонент или сервис

Дмитрий
10.12.2016
06:42:31
Ппц

А модули так поменять нельзя?

Только недавно http модули перебирал import request from request/unirest/axios

di — зло, сервисы, фабрики — обычные функции

Andrei
10.12.2016
07:08:02
Только недавно http модули перебирал import request from request/unirest/axios
Так вы можете изменить подменить http только в одном компоненте, для следующего вам надо вносить изменения в другой файл и т.д.

Далее, инжектор умеет больше, чем просто добавить алиас к существующему классу. Он может инициализировать класс с заданными параметрами и возвращать синглтон

Дмитрий
10.12.2016
07:10:49
Всё приложение использует модуль './api', которое уже является классом синглтоном с заданными параметрами

То есть если мне нужно делать перебор http модулей, то это можно сделать в одном единственном месте

Это всего лишь вопрос организации кода

Andrei
10.12.2016
07:21:33
Всё приложение использует модуль './api', которое уже является классом синглтоном с заданными параметрами
DI позволяет как раз избавиться от лишнего кода перебора модулей и подключать нужную реализацию в одну строчку.

Дмитрий
10.12.2016
07:22:00
Что значит лишнего?

Только недавно http модули перебирал import request from request/unirest/axios

Здесь так же все делается в одну строчку

Я не знаю как во втором, но в первом ангуляре di просто выглядел как один очень старый метод подключения модулей

Чем он по сути и является

Andrei
10.12.2016
07:26:30
Подождите, т.е., вы предлагаете писать импорт конкретного модуля там где он необходим? import request from request Import request from unirest И т.д. ?

Если так, то это совершенно не то

Дмитрий
10.12.2016
07:27:50
Нет

Google
Дмитрий
10.12.2016
07:27:53
Попробую объяснить более формально

Тезис >Так вы можете изменить подменить http только в одном компоненте Контраргумент Приложение не должно знать о деталях реализации http вообще, если есть задача быстрого изменения методов работы с ним. Весь api изначально инкапсулирован в модуле-обёртке вокруг axios/$http/restangular/request/etc Приложение просто грузит файл-модуль api.js и тут становится уже не важно, по di оно грузится или через import, это становится просто не сильно различающимися методами подключения модулей

А в самом модуле все методы работают с объектом request, который импортируется строкой, представленной выше. Всего один раз импортируется. Можно сделать и более гибку конструкцию, если что, но как правило хватает простого изменения названия загружаемого модуля

Более того

В webpack есть alias, которые фактически являются реализацией этих же di, можно например заменить во всём приложении сразу все объекты Promise на bluebird или ещё что устроить, ну то есть примерно тот же механизм, пишешь new Promise, а он уже заинжекчен нужным модулем

То есть возможность действовать с модулями так же, как в ангуляре присутствует. Но я считаю неявный инжект большим злом, поэтому данной фичей не пользуюсь принципиально

Как то так

То есть я предлагаю явный импорт как идеологию, и конкретный импорт модуля-обёртки как решение. импорт — это не та строчка, на которой можно экономить, она не добавляет сложности в код но критически повышает его читабельность. В одном месте мы явно можем проследить зависимость, не смотря в другие места

Плюс не знаю как в ангуляре с di, но с импортом модулей у меня появляется возможность адекватной типизации

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