@angular_js

Страница 35 из 325
Sergey
08.08.2016
11:40:52
для нового ts2 beta

Алексей
08.08.2016
11:48:49
вот как установить отдельно typing для ng2?
с этими вопросами лучше сюда - https://telegram.me/angular2 а так немного не понял вопроса ( если нужна инструкция как проект сконфигурировать - то вт https://angular.io/docs/ts/latest/quickstart.html ) https://github.com/angular/quickstart/blob/master/typings.json

Sergey
08.08.2016
11:49:25
Да, я думал мы как раз в том чатике

Vlad
08.08.2016
12:27:23
Привет всем. Кто-нибудь может подсказать по роутам в AngularJS Настраиваю $routeProvider: $routeProvider.when("/somePart/:someKey/", { resolve: { someVar: function () { return "somePart"; }, } }) // .when("/another") ... Потом в компоненте мне бы хотелось получить значение $scope.someVar, которое резолвится, как это можно сделать? Например someKey я получаю через $route.current.params["someKey"]

Google
Alex
08.08.2016
12:31:19
мм, положи someVar в контроллер и пробрось на шаблоне

Vlad
08.08.2016
12:31:49
А без контроллера никак?

Alex
08.08.2016
12:32:06
посмотри в доках component router

Vlad
08.08.2016
12:32:13
И как, если будет контроллер, пробросить на шаблоне?

Alex
08.08.2016
12:32:13
там поидее про это написано

ну как в директиву

в контроллере vm.resoledVar = someVar;

в шаблоне <my-component aa=«vm.resolvedVar»>

Vlad
08.08.2016
12:34:41
Мне просто хотелось, чтобы был 1 компонент, который внутри себя уже подключает функции обработки в зависимости от роута, а тут получается для каждого пути прописывается компонент.

Alex
08.08.2016
12:35:09
наслаждайся

Vlad
08.08.2016
12:35:45
Такой вариант не подходит, т.к. мне не нужно менять шаблон

Мне просто надо как-то в $scope или еще куда-то передать переменную, которая в resolve

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

Google
Alex
08.08.2016
12:38:24
а ты резолв не можешь вынести в метод фабрик\сервиса?

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

но я тебе этого не говорил

Vlad
08.08.2016
12:39:30
Сейчас попробую.

Alex
08.08.2016
12:42:35
Кто-то пробовал с помощью cyclejs?

писать

Alex
08.08.2016
12:42:51
хорошо что уточнил

(;¬_¬)
09.08.2016
11:35:54
хай чат. подскажите, как собрать приложение в один файл?

носом в ман вполне сойдет, покурю... а то чот как-то... не соображу пока

Alex
09.08.2016
11:37:17
webpack

Николай
09.08.2016
11:37:35
та чем угодно. Начиная от Grunt (боже упаси) заканчивая webpack

я за последнее

(;¬_¬)
09.08.2016
11:38:34
эм... я нуб во фронтенде =) можно ман либо что у гугля спросить?

мои познания фронта лежат в области нахерачить через jquery трешачка =) вот решил, что пора подтянуться в этом плане =)

Николай
09.08.2016
11:39:24
я надеюсь вы не тролите

http://webpack.github.io/docs/tutorials/getting-started/

Alex
09.08.2016
11:39:30
ты в энтри конфига вебпака прописываешь какой-нибудь app.js, а там пишешь angular.module(…).controller(…).directive(…) и тд

ну и внутри реквайришь соответ. файлы

(;¬_¬)
09.08.2016
11:40:05
я надеюсь вы не тролите
не троллю, и где есть webpack я знаю.

я просто не вкуриваю... вот у меня много контроллеров, я как умный разложил их по файликам в папке controlls

Google
Николай
09.08.2016
11:40:26
> @DreddyI что у гугля спросить? а говорили что знаете

(;¬_¬)
09.08.2016
11:40:36
и есть центральный app.js

Николай
09.08.2016
11:40:46
да, который их реквайрит

(;¬_¬)
09.08.2016
11:40:47
и чо с этим бобром дальше делать - я чот туплю О_о

Алексей
09.08.2016
11:40:57
Рекомендую сгенерировать проект через https://github.com/Swiip/generator-gulp-angular и потом постепенно менять под свои нужды

(;¬_¬)
09.08.2016
11:41:25
все бы ничо, но я хочу в существующий апп внедрить в одном месте и посмотреть на сколько приятней\отзывчивей оно станет...

по этому генерить что-то с нуля... как-то... не уверен на сколько это целесообразно

Николай
09.08.2016
11:42:29
Не претендую, но посмотрите https://github.com/NikolayGalkin/ng-skeleton

Алексей
09.08.2016
11:42:43
По поповду WebPack рекомендую Кантора https://www.youtube.com/playlist?list=PLDyvV36pndZHfBThhg4Z0822EEG9VGenn

Roman
09.08.2016
11:42:44
@DreddyI если Вы знакомы с какой либо модульной ситсемой, то есть работали с нодой или питоном, то система импорта зависимостей ES6 покажется знакомой. И Webpack для сборки

Alex
09.08.2016
11:43:03
angular .module(‘myapp’, ['vendor']) .config(require('./app.config')) .run(require('./app.run')) .directive(‘mydirective’, require('./scripts/directives/mydirective.js'))

(;¬_¬)
09.08.2016
11:44:37
@DreddyI если Вы знакомы с какой либо модульной ситсемой, то есть работали с нодой или питоном, то система импорта зависимостей ES6 покажется знакомой. И Webpack для сборки
с питоном немного работал... и перед тем как ломануть сломя голову в это дело - прошел курс на codeschool... хотя сейчас смотрю, что курсы там по 1.2-1.3 а актуальный 1.5... и как-то... думаю не зря ли я 5 часов на это потратил...

По поповду WebPack рекомендую Кантора https://www.youtube.com/playlist?list=PLDyvV36pndZHfBThhg4Z0822EEG9VGenn
да, это я стянул, но посмотреть еще не добрался. плюс он там в начале говорит, что неплохо бы первые 9 лекций по ноде посмотреть

вот краем уха смотрю их сперва

Николай
09.08.2016
11:45:28
1.5 сильно не изменился. Добавились компоненты. Если вы вьехали в директивы, то дополнительно не много нужно подтягивать

Roman
09.08.2016
11:45:28
Не претендую, но посмотрите https://github.com/NikolayGalkin/ng-skeleton
Имхо то что надо для старта. Часто скелетоны и стартеры настолько навороченные, что задаешься вопросом а для кого они

Николай
09.08.2016
11:45:39
спасибо

именно им и пытался научить пару людей. Это результат к чему мы пришли

Roman
09.08.2016
11:46:23
1.5 сильно не изменился. Добавились компоненты. Если вы вьехали в директивы, то дополнительно не много нужно подтягивать
и лучше сразу использовать компоненты, и вебпак. Это добавит потенциала для переезда на Angular 2

Google
Roman
09.08.2016
11:46:46
И TypeScript :)

(;¬_¬)
09.08.2016
11:51:41
Не претендую, но посмотрите https://github.com/NikolayGalkin/ng-skeleton
чот... этот скелетон ваще не близь с тем, что в кодскул вещают... там как-то... более приземленно. а к вашему скелетону я бы все же ридми какой-нибудь зачитал. да, в целом все более-менее понятно, но все же не до конца... + es2k15 синтаксис с места в карьер...

Николай
09.08.2016
11:52:22
es2k15 - вот именно это я чет два раза перечитал )

(;¬_¬)
09.08.2016
11:52:34
^___^""

Николай
09.08.2016
11:53:02
> @DreddyI е ридми какой-нибудь зачитал спасибо за фидбек. Попишу на досуге

но учтите, это просто артифакт занятий с человеком. Я не расчитываю, чтоб им пользовались. Ща я бы по другому сделал бы ))))

(;¬_¬)
09.08.2016
11:53:53
^_^ просто в целом, конечно, почитать сырцы - оно не что-то сверхестественное, более-менее понятно, но все равно лично я бы не отказался, если бы там были доп пояснения

Николай
09.08.2016
11:54:26
цель артифакта - это показать как подклоючаются и расширяются компоненты. Все

как раз чтоб сбилдить

(;¬_¬)
09.08.2016
11:54:46
я, конечно, извиняюсь, но артЕфакт...

уж очень глаз режет =)

Николай
09.08.2016
11:55:04
> @DreddyI сырцы я конечно извеняюсь, но сОрцы

уж очень глаза режет )

(;¬_¬)
09.08.2016
11:55:13
1:1 =)

Николай
09.08.2016
11:55:25
now kiss )))))

(;¬_¬)
09.08.2016
11:55:34
?

хорошо, тогда поставлю вопрос по другому =) у меня есть приложение на laravel, которое умеет делать некий репорт с highcharts графиком и прочими плюшками... и одной из особенностей репорта является то, что по клику на точке - инфа перерисовывается на актуальную для точки

Николай
09.08.2016
11:56:26
> @DreddyI у меня есть приложение на laravel, уже начало плохое )))))

(;¬_¬)
09.08.2016
11:56:31
сейчас это наляпано всякими $(document).on('click',function(){}); блабла

ну я понимаю, что тут скорее нодеры чем пхпшники

Google
Николай
09.08.2016
11:56:55
та не суть

и в чем проблема?

(;¬_¬)
09.08.2016
11:57:06
и вот сейчас я пришел к мысли, что наверное неплохо было бы переписать это на модный ангуляр =)

вопрос в том, что это лишь одна из частей приложения и на ней я хочу посмотреть на сколько получится в целом затратно это все перелопачивать

Николай
09.08.2016
11:57:46
Я на всякий случай напишу, что не гонитесь за модностями. Если ваш выбранный фреймверк или библиоткеа выполняет все задачи, то может и не нужно

(;¬_¬)
09.08.2016
11:58:09
да вот хочется от dry и kiss

а пока этого нет

Николай
09.08.2016
11:58:30
я на НГ пишу только SPA приложения. Никогда не писал часть приложения в рамках другого

(;¬_¬)
09.08.2016
11:59:07
дело в том, что конкретно отчеты смотрят клиенты. а к остальной части приложения, в которой формируют данные для отчета, они доступа не имеют

т.е. можно это считать отдельным приложением по сути

Николай
09.08.2016
11:59:38
так напишите «рядом» приложение отдельно. И потом nginx’ом сделайте роутинг

именно! )

я к тому, что если у вас просто одна страничка без переходов, то может там нг и не нужен?

(;¬_¬)
09.08.2016
12:01:24
ну мне данная задача интересна с точки зрения внедрения в существующую архитектуру, потому что есть интерес воткнуть angular и в админку где формируют данные... написать отдельное это конечно хорошо, но оно же будет отдельное

Николай
09.08.2016
12:01:56
нг на бекенде? Не стоит вообще так делать!

(;¬_¬)
09.08.2016
12:02:10
=)

Николай
09.08.2016
12:02:17
ох уж эти изоморфные приложения….

(;¬_¬)
09.08.2016
12:02:19
в смысле внутренняя часть приложения недоступная клиенту

Николай
09.08.2016
12:02:22
аааа

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