@angular_js

Страница 156 из 325
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'));

Andrey
05.07.2017
09:51:38
ну тут смотря в какой

если pdf то есть pdfmake неплохая либа

только с картинками не всегда ок работает

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

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

Lulz
05.07.2017
10:01:17
https://github.com/eligrey/FileSaver.js/
https://github.com/alferov/angular-file-saver

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
ui-sref-opts="{inherit:false}" ?
Спасибо! Колупну в эту сторону.

Дмитрий 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 - ку , пока вся страница не загрузится. Причём надо так , чтобы не только на главной было , но и на других стейтах

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

Nazex
07.07.2017
19:43:31
Не совсем понял, но судя по всему, тебе нужно дождаться, когда дом срендерится?
да, именно. ну по идеи , можно создать переменную loading = false

и когда загрузится loading = true

и прятать контент , когда false

Sasha
07.07.2017
19:44:28
да, именно. ну по идеи , можно создать переменную loading = false
Не совсем, если тебе нужно дождаться выполнения всех реквестов к бэенду - возможно есть смысл. И то в интерсепторах

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

или я не прав

??

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

Если стейт асинхронно грузит данные вне resolve, то пусть сам рулит этой переменной

Александр
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
зачем?

Зачем переводы и роуты? разбери на два отдельных проекта

и не парься

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