Anonymous
Anonymous
Спасибо огромное :)
Sērhīī
Sērhīī
В конце августа будет http://www.lvivjs.org.ua/
Anonymous
Во круто!
Sērhīī
Ну по первому ангуляру вряд ли кто будет что докладывать, только второй. Уже на прошлой Одессе был только второй.
Anonymous
Ну 2 тоже норм. Вообще все что угодно связанное с жс фронтендом или основами cs необходимыми для прохождения собеседований и работы
Anonymous
Мне подойдёт
Anonymous
У кого нибудь есть опыт использования Visual Studio Code с первым angular + typescript? В сравнении с WebStorm
Anonymous
Последний периодически раздражает тормозами
Anonymous
Говорят, VSC быстрее
Алексей
у меня есть - могу подтвердить данное утверждение
Дима
++
Anonymous
Интересуют следующие вещи: - Насколько хорошо работает autocomplete если весь код не через import а стандартный angular 1 way - concat всего. - насколько хорошо работает autocomplete для методов/свойств в шаблонах angular? И подсветка их. - насколько хорошо реализована поддержка stylus/less - есть поддержка emmet? - так же ли хорошо реализована проверка кода на лету? Неиспользумые переменные, методы и банально ошибки синтаксиса. Собственно из-за этого слез с атома назад на шторм полгода назад. В шторме все это работает гораздо лучше.
Anonymous
*гораздо лучше
Алексей
> Roman
Насколько хорошо работает autocomplete если весь код не через import а стандартный angular 1 way - concat всего
Можно сделать чтобы тайпинги заработали и в такой схеме - но придется очень много провозиться и писать всякие коментарии чтобы TS понимал откуда тайпинги брать в каждом файле
Поэтому рекомендую переписать на import - это не так сложно как кажеться, усилий столько-же но код при этом станет намного красивее и с ним будет легче работать и вам и другим
Алексей
> Roman
autocomplete для методов/свойств в шаблонах angula
Этого пока нет ( хотя может я просто не заметил ) ( это будет в Angular 2 + TS + vscode )
Алексей
> Roman
реализована поддержка stylus/less - есть поддержка emmet?
да
Алексей
> Roman
так же ли хорошо реализована проверка кода на лету?
да
Алексей
> Roman
Неиспользумые переменные, методы и банально ошибки синтаксиса.
через eslint - jshint плагины
Алексей
Плюс будут интересны вот эти code snippets https://marketplace.visualstudio.com/items?itemName=johnpapa.Angular1
Anonymous
> Поэтому рекомендую переписать на import - это не так сложно как кажеться, усилий столько-же но код при этом станет намного красивее и с ним будет легче работать и вам и другим Ага, стоит в задачах. С ростом проекта без этого стало очень неудобно. Идея 1го ангуляра все пихать через депенденси как сервисы без классического наследования и импорта обычных классов мне очень не нравится на интуитивном уровне.
Anonymous
Спасибо за ссылки, сохраню себе)
Sērhīī
Я пока вот разочарован vsc, уж очень долго он пересчитывает индексы, просто виснет на пару секунд то перед дополнением кода, то перед переходом по классу-методу в другой файл
Алексей
Sērhīī
ну он с них все равно должен typing ng2 брать
Sērhīī
А так в игноре конечно
Sērhīī
ну и кодовая база пока явно маленькая
Sērhīī
просто нетривиальность настройки поражает
Sērhīī
после шторма - ну сложно переходить
Алексей
странно, прозвучит бонально но у меня таких задержек нет. Ну а то что WebStorm взял и поехал это конечно хорошо, но с другой стороны именно поэтому он такой медленный - ссякое г есть которым на самом деле не пользуешься
Sērhīī
ну это говно как раз можно легко отключить, хоть скороси это сильно не добавит.
Sērhīī
просто vsc на моей машине оказался много хуже, много
Sērhīī
вот как установить отдельно typing для ng2?
Sērhīī
для нового ts2 beta
Алексей
вот как установить отдельно typing для ng2?
с этими вопросами лучше сюда - https://telegram.me/angular2
а так немного не понял вопроса ( если нужна инструкция как проект сконфигурировать - то вт https://angular.io/docs/ts/latest/quickstart.html )
https://github.com/angular/quickstart/blob/master/typings.json
Sērhīī
Да, я думал мы как раз в том чатике
Vlad
Привет всем.
Кто-нибудь может подсказать по роутам в AngularJS
Настраиваю $routeProvider:
$routeProvider.when("/somePart/:someKey/", {
resolve: {
someVar: function () { return "somePart"; },
}
})
// .when("/another") ...
Потом в компоненте мне бы хотелось получить значение $scope.someVar, которое резолвится, как это можно сделать?
Например someKey я получаю через $route.current.params["someKey"]
Aleksei
мм, положи someVar в контроллер и пробрось на шаблоне
Vlad
А без контроллера никак?
Aleksei
посмотри в доках component router
Vlad
И как, если будет контроллер, пробросить на шаблоне?
Aleksei
там поидее про это написано
Aleksei
ну как в директиву
Aleksei
в контроллере vm.resoledVar = someVar;
Aleksei
в шаблоне <my-component aa=«vm.resolvedVar»>
Vlad
Мне просто хотелось, чтобы был 1 компонент, который внутри себя уже подключает функции обработки в зависимости от роута, а тут получается для каждого пути прописывается компонент.
Aleksei
Aleksei
наслаждайся
Vlad
Такой вариант не подходит, т.к. мне не нужно менять шаблон
Vlad
Мне просто надо как-то в $scope или еще куда-то передать переменную, которая в resolve
Vlad
А больше ничего не менять и не вызывать, а тут получается компоненты переключаются при каждом переходе пути
Aleksei
а ты резолв не можешь вынести в метод фабрик\сервиса?
Aleksei
ну или совсем грязный вариант в резолве роута получаешь что тебе нужно, кладёшь в скоуп, и возвращаешь пустой объект
Aleksei
но я тебе этого не говорил
Vlad
Сейчас попробую.
Sash
Кто-то пробовал с помощью cyclejs?
Sash
писать
Aleksei
хорошо что уточнил
(;¬_¬)
хай чат. подскажите, как собрать приложение в один файл?
(;¬_¬)
носом в ман вполне сойдет, покурю... а то чот как-то... не соображу пока
Aleksei
webpack
Mykola
та чем угодно. Начиная от Grunt (боже упаси) заканчивая webpack
Mykola
я за последнее
(;¬_¬)
эм... я нуб во фронтенде =) можно ман либо что у гугля спросить?
(;¬_¬)
мои познания фронта лежат в области нахерачить через jquery трешачка =) вот решил, что пора подтянуться в этом плане =)
Mykola
я надеюсь вы не тролите
Mykola
http://webpack.github.io/docs/tutorials/getting-started/
Aleksei
ты в энтри конфига вебпака прописываешь какой-нибудь app.js, а там пишешь angular.module(…).controller(…).directive(…) и тд
Aleksei
ну и внутри реквайришь соответ. файлы
(;¬_¬)
я просто не вкуриваю... вот у меня много контроллеров, я как умный разложил их по файликам в папке controlls
Mykola
> @DreddyI
что у гугля спросить?
а говорили что знаете
(;¬_¬)
и есть центральный app.js
Mykola
да, который их реквайрит
(;¬_¬)
и чо с этим бобром дальше делать - я чот туплю О_о
Алексей
Рекомендую сгенерировать проект через https://github.com/Swiip/generator-gulp-angular и потом постепенно менять под свои нужды
(;¬_¬)
все бы ничо, но я хочу в существующий апп внедрить в одном месте и посмотреть на сколько приятней\отзывчивей оно станет...