
Ilya
17.08.2016
13:48:11
поэтому чисто скрипт не прокатит

Roman
17.08.2016
13:48:21
а ты видел как ангуляр инлайнит шаблоны?
например как работает плагин галпа для сборки шабонов в 1 js файл

Ilya
17.08.2016
13:49:00
ну concat, я им и пользуюсь)

Google

Roman
17.08.2016
13:49:07
angular.module("application").run(["$templateCache", function($templateCache) {$templateCache.put("application.html","<h1>your template</h1>");
а что мешает тебе на сервере гнать через бэкенд запрос, пусть он проверяет наличие связки шаблон + контроллер, и если есть - все отдает одним файлом

Ilya
17.08.2016
13:51:14
у меня все это уже находится внутри Ng-view, загнать туда скрипт с контроллером + div[ng-controller] не получилось
я тоже пытался все одним файлом внедрить

Roman
17.08.2016
13:52:49
так же ты можешь вместо templateURL использовать template : function() { return 'your html'

Ilya
17.08.2016
13:53:49
Допустим да, туда я буду гнать макет, а контроллер тогда как подгрузить?
я вот именно в этот момент не могу въехать до сих пор, ты вроде сказал воспользоваться http://stackoverflow.com/questions/27465289/angularamd-ui-router-dynamic-controller-name
$stateProvider, но сейчас пытаешься другое объяснить

Roman
17.08.2016
13:57:34
Все, понял, контроллер же тебе надо еще зарегистрировать

Ilya
17.08.2016
13:58:49
ага, вот сейчас читаю про $controllerProvider, в чем его соль
Он позволяет зарегистрировать контроллер с нужным именем, а как в него потом запихнуть js.
Ну в принципе с $controllerProvider разобрался, он понадобится, только как теперь инициализировать контроллер
в принципе сейчас попробую в resolve запихнуть

Roman
17.08.2016
14:07:42
https://oclazyload.readme.io/docs/with-your-router
вот еще вариант

Google

Ilya
17.08.2016
14:10:24
сейчас глянем

Roman
17.08.2016
14:10:50
ты можешь сделать еще на самом деле статичный контроллер, в нем типа var $injector = angular.element(document).injector(); $scope.ctrl = $injector.invoke(window.currentDynamicController)
где currentDynamicController = ['dep1', 'dep2', function(dep1, dep2) { return { method1 :function() ..
а currentDynamicController загружать динамически
перед переходом на route
топорное решение, но зато просто в реализации

Ilya
17.08.2016
14:18:31
На самом деле, если у тебя есть минут 30, я бы был не против встретиться в скайпе, показать тебе свой комп
)
Дело срочное, а я от вариаций решений не могу определить что лучше сейчас юзнуть)
Но если нет, попробую сейчас замутить с ocLazyLoad

Roman
17.08.2016
14:23:42
У меня тоже дедлайн до конца недели, не готов сейчас

Ilya
17.08.2016
14:24:47
а, окей)
спасибо за помощь, как получится, отпишу)

Roman
17.08.2016
14:26:06
Ок) Давай, это интересно
удачи

Ilya
17.08.2016
14:26:37
Спасибо, и тебе)

Roman
17.08.2016
14:38:11
Есть еще более адский вариант, если получится налету зарегестрировать не контоллер, а компонет. То в route прописать template: function() { return '<your-dynamic-component/>' }. Если тебе подходят изолированные скоупы

Дмитрий
17.08.2016
14:43:10

Ilya
17.08.2016
14:48:19

Дмитрий
17.08.2016
14:50:52

Ilya
17.08.2016
14:53:36
Ну ладно, убедили, попробую)

Oleg
17.08.2016
15:24:30
Интересно кто как решает такую задачу в рамках первого ng
Есть список продуктов, при нажатии на них должны переходить через роутинг по выбранному продукту, кто как делает такую задачу?

Google

Roman
17.08.2016
15:25:51
это же стандартная задача для ui-router.

Oleg
17.08.2016
15:26:49
Я тоже ui использую, но может у кого то есть изящнее решение)

Дмитрий
17.08.2016
15:33:54

Alex
17.08.2016
15:44:14

Roman
17.08.2016
15:45:09
ng-switch

Дмитрий
17.08.2016
15:46:31
Лишняя вложенная директива

Ilya
17.08.2016
16:13:14
Ни у кого нет группы telegram с gulp'ом?)

Alex
17.08.2016
16:13:42
эм…

Ilya
17.08.2016
16:14:36
А то у меня галп грести начал, создал watch на '_catalog/**', и файлы из _catalog/test/index.js кидает в _dest/test/test/index.js
Хотя если напрямую прописать '_catalog/test/*.*' - то все правильно кидает, в '_dest/test/index.js'

Roman
17.08.2016
16:15:29
ну все правильно делает
вместе с папкой переносит

Ilya
17.08.2016
16:15:59
так он создает папку test и в нее пихает еще одну папку test
зачем и как
и как сделать, чтобы он нормально пути создавал с '**'?)

Alex
17.08.2016
16:16:48
в src указывай вторым параметром {base: ‘./_dest/‘}
http://stackoverflow.com/questions/30067942/gulp-how-to-copy-multiple-files-and-keep-the-folder-structure

Roman
17.08.2016
16:18:54
@safinalexey как это поможет? base для исходной папки применится, а не для конечной
в том stackoverflow вопрос было в том как вырезать source из исходных путей

Ilya
17.08.2016
16:31:05
Все, нашел в чем дело. В gulp dest функции использовал file.path, а он берет пути вместе с данными, что в паттерне, после чего еще и сам dest добавляет данные из паттернов и имя файла, поэтому и получался такой "двойной" путь. file.base разрешил ситуацию

Google

Artem
18.08.2016
08:48:16
Привет. Я Артём.
Работаю над CRM-системой на Angular 2.
Скорее бекенд-разработчик, чем фронтенд.
awesome-chats-telegram.
#whois

Maxim
18.08.2016
10:13:59
Всем привет. Ребята, смотрите, как я могу изменять url из кода? И в своем сервисе смотреть изменения URL?
нужно дописывать 2 параметртра - date и contact_id
и реагировать на их изменения в своем сервисе.

Дмитрий
18.08.2016
10:18:24

Maxim
18.08.2016
10:19:06
мне просто добавлять 2 параметра(пусть в хэш, пусть куда еще) и следить за изменениями их значений.
Неужели нет более адекватного решения?

Дмитрий
18.08.2016
10:22:06

Lupsick
18.08.2016
12:47:24
у меня есть сервис на ангуларе и я хочу чтобы он умер

Artem
18.08.2016
12:47:59

Lupsick
18.08.2016
16:45:03
кто-нибудь работает с вебпаком и jade?

Farrux
18.08.2016
20:02:10
Какие проблемы?

Lupsick
18.08.2016
20:04:02

Oleg
19.08.2016
11:41:44
Подскажите как получить объект и хранить его в сервисе, чтобы обращаться к нему в дальнейшем?
http://plnkr.co/edit/3zGwPP?p=preview

Дмитрий
19.08.2016
11:45:53

឵Roma
19.08.2016
17:14:33
Добрый день, изучаю данную библиотеку, но при ходе обучения наткулся на ошибку.
var output = document.getElementById('output');
var socket = new WebSocket('ws://planetz.herokuapp.com/ws');
$scope.planeta = '1';
$scope.out = '';
$scope.send = function() {
console.log(1)
socket.send($scope.planeta);
};
socket.onmessage = function(event) {
var data = JSON.parse(event.data);
$scope.out = data.description;
};
$scope.planeta - select список планет
$scope.out вывод результата из сервера,проблема заключается втом что при нажатии а кнопку(вызывается $scope.send) результать $scope.out обовляется только при повторном нажатии.

MVP
19.08.2016
17:18:25
Народ либа для таблиц кто чем пользуется ? Надо пагинацию, фильтры, сортинг , i18n,

Maxim
19.08.2016
17:18:47
Всем привет

Google

Maxim
19.08.2016
17:18:54
<button class="btn btn-xs btn-danger"
tabindex="-1"
style="margin-top: 10px"
ng-click="deleteAppointment($index)">
<span class="glyphicon glyphicon-trash"></span>
</button>
Как предотвратить срабатывание ng-click по ентеру?

MVP
19.08.2016
17:19:28
Все топы перебрал - просто *па монстры которые еле работают . Кроме data tables конечно но это монстр сам по себе

Lupsick
19.08.2016
17:28:56

Дмитрий
19.08.2016
17:30:14
>angularjs
>react-datagrid
??

Maxim
19.08.2016
17:30:31
как предотвратить ng-click от срабатывания по ентеру?

Lupsick
19.08.2016
17:31:50

឵Roma
19.08.2016
17:32:44

Дмитрий
19.08.2016
17:33:51

Lupsick
19.08.2016
17:34:05