
Nikolai
05.07.2017
07:10:32
обычным angular.forEach и генерацией html строкой это сразу быстрее

Anton
05.07.2017
07:10:35
Бери реакт
Или ву

Nikolai
05.07.2017
07:10:53
так я и взял

Google

Anton
05.07.2017
07:11:02
)

Nikolai
05.07.2017
07:11:05
и он быстрее

Anton
05.07.2017
07:11:18
Канешн
Зато приложение теперь тяжелее
Вебпаком хоть собираешь?

Nikolai
05.07.2017
07:11:51
это не страшно
галпом

Anton
05.07.2017
07:12:16
Es6 не юзаешь?

Nikolai
05.07.2017
07:12:25
в этом проекте нет

Anton
05.07.2017
07:12:51
Понял
Чего?

Denis
05.07.2017
07:52:44

Eugene
05.07.2017
08:40:35
У меня тут немного вопрос про контроллер.
Как бы вы сделали, например у вас есть 2 страницы:
Список новостей и сама новость.
NewsController - один общий или для каждой страницы свой ?
Типа NewsListController и NewsDetailsController

Google

Denis
05.07.2017
08:43:26
Список новостей — контроллер, новость — компонент/директива со своим контроллером

Nikolai
05.07.2017
08:43:33
на каждый стейт свой контроллер

Denis
05.07.2017
08:45:30
А, чёт продолбился, подумал что тебе в списке надо отображать.

Eugene
05.07.2017
08:45:45
Не-не, отдельные странички типа.
Ок, понял. спасибо

Lulz
05.07.2017
09:00:00

Andrey
05.07.2017
09:46:38
можно примерно так:
var link = document.createElement('a');
link.href = fileURL;
link.download = 'name_file.jpg';
link.dispatchEvent(new MouseEvent('click'));

Lulz
05.07.2017
09:51:18

Andrey
05.07.2017
09:51:38
ну тут смотря в какой
если pdf то есть pdfmake неплохая либа
только с картинками не всегда ок работает

Lulz
05.07.2017
09:52:14
ну тут смотря в какой
блин лучше это все на ноде сделать, данные отправил и нода там сделала файл и отдала без всякой фигни)

Andrey
05.07.2017
09:52:46

Pavel
05.07.2017
09:54:23
https://github.com/eligrey/FileSaver.js/

Lulz
05.07.2017
10:01:17

Alex
05.07.2017
10:51:42
народ, привет всем. Использую анимацию ангуляра в ng-if, У меня модалка, нужно чтоб модалка отработала анимацию, после чего нужно выключить шадоу блок, как то можно указать функцию которая отработает после анимации? или какие то другие предложения

Nikolai
05.07.2017
14:45:18
гуглил? https://stackoverflow.com/questions/20921622/running-code-after-an-angularjs-animation-has-completed

Denis
06.07.2017
11:14:50
Привет! Ребят, подскажите по ui-router, пожалуйста
Есть два стейта. Родительский и детский. Когда я перехожу по детскому роуту, я в $stateParams получаю объединение передаваемых params:
type: "code",
terminal: "false",
authType: "code"
То есть приоритет при мерже параметров у родителя. Как сделать, чтобы в terminal была переменная текущего стейта, а не родительского (terminal: true)
.state("registration.code", {
url: "/code",
params: {
type: "code",
terminal: false
},
template
})
.state("registration.code.terminal", {
url: "/terminal",
params: {
authType: "code",
terminal: true
},
template
});

Nikolai
06.07.2017
11:42:43
ui-sref-opts="{inherit:false}" ?

Google

Дмитрий Maestro
06.07.2017
14:57:10
Парни всем прив, ткните плиз носом вот есть angular material sidenav но там один уровень выезжает, а как реализовывается двух трех уровневое меню ?

Denis
06.07.2017
15:36:07

Дмитрий Maestro
07.07.2017
12:31:49
ребят может кто сталкивался material design md-menu-content когда отрисовывается менюшка добавляется top: 10 px и left 8px, как убрать ?

Nikolai
07.07.2017
12:45:33
Вариант в css добавить транслейт
Если совсем отменить, можно в cssнаписать свои значения !important

Nazex
07.07.2017
19:39:49
Привет народ. Вопрос о прелоадерах.
как мне его реализовать. Как мне вывести gif - ку , пока вся страница не загрузится.
Причём надо так , чтобы не только на главной было , но и на других стейтах

Sasha
07.07.2017
19:41:17

AP?
07.07.2017
19:43:06
Привет. А как без ангуляра такие задачи решаются, кстати? jQuery+document onload & ready?

Nazex
07.07.2017
19:43:31
и когда загрузится loading = true
и прятать контент , когда false

Sasha
07.07.2017
19:44:28

Nazex
07.07.2017
19:45:38
но...по идеи это сработает первый раз.....если перейду на другой state ..... то прелоадер не появится
или я не прав
??

Nikolai
07.07.2017
21:03:40
У уи-роутера есть события онстарт и онэнтер. В первом ставишь loading=true, во втором false гифку вешаешь на loading
Если стейт асинхронно грузит данные вне resolve, то пусть сам рулит этой переменной

Nazex
07.07.2017
21:14:01

Александр
09.07.2017
12:45:58
Привет!
пробую переползать на webpack/typescript. Но есть проблема - Module 'app' is not available!
angular.init.ts:
console.log('hive bootstraped!');
angular.module('app', [
'app.old',
]);
Почему эта сволочь не бутстрапится? Даже console.log не отрабатывает. В сгенеренном файлике есть этот код:
/***/ "./resources/assets/custom/es6/angular.init.ts":
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__("./bower_components/angular/index.js");
angular.module('hive', [
'app.old',
]);

Nikolai
09.07.2017
12:57:12
а нах бовер при этом?\

Google

Nikolai
09.07.2017
12:57:59
+ не вижу import angular

Александр
09.07.2017
13:04:27
bower-ом скачан ангуляр
import * as angular from angular пробовал добавлять - то же самое
или надо angular как-то по-другому подрубать?

Nikolai
09.07.2017
13:08:59
бовер не нужен

Александр
09.07.2017
13:12:37
т.е. он вообще не должен подгружаться? Подключаемые либы на js поймут это?

Bohdan
09.07.2017
13:13:58
обычно два файла формируют
vendors.js - там зависимости приложения. angular, например, и все остальное
app.js - там само приложение
и bower не нужен, все пакеты с bower есть в npm

Александр
09.07.2017
13:16:06
Как-то давно был бовер, остался. Пробовал избавиться от него - не все нашёл. Спасибо, буду пробовать убить bower

Bohdan
09.07.2017
13:16:52
для построения html index файла плагин использовать нужно
new HtmlWebpackPlugin({
template: './index.pug',
inject: 'body',
hash: true
})
он автоматом заинжектит на страницу все js файлы
у меня на pug настроен, но можешь использовать там любой файл
главное что бы лоадер был
так же контекст можно настроить, что позволяет рут каталог с исходниками задавать
context: path.resolve(__dirname, '../src')

Александр
09.07.2017
13:18:24
В том то и дело, что индекс сейчас на сервере генерится и фронт в репе с бэком. Бэк генерит уникальное имя и подставляет его в подключаемый файл
Мечтаю перейти на 2 ангуляр, убрать весь бовер и отделить фронт в отдельную репу)
Но кода много(

Bohdan
09.07.2017
13:19:05
так а в чем проблема?
код вебпаком собирай и никаких тебе проблем
или бэк у тебя раздает статику?

Александр
09.07.2017
13:20:47
Бэк генерит индекс статику

Google

Александр
09.07.2017
13:21:00
и еще всякие переводы/роуты
для апи

Bohdan
09.07.2017
13:21:10
зачем?
Зачем переводы и роуты? разбери на два отдельных проекта
и не парься