Denis
Через сервис
Serhii
Serhii
Или фабрика, через которую ты создаёшь инстанс а дальше делаешь с ним что захочешь
Anonymous
хай гайз
https://jsfiddle.net/vxnjLpym/1/
тестовое задание от CSSSR.
как изнутри ng-repeat по ng-click заставить обновляться внешний scope, которые вне ng-repeat?
Petro
Petro
я бы классы использовал)
Anonymous
Dmitriy
хелп
Dmitriy
как 2017-04-30 перевести в 30 апреля 2017
Dmitriy
ангулярчиком
Petro
moment.js?
Petro
не совсем ангуляр, но даты доверяю moment
Petro
если нужен ангуляр, то можна это перевести через фильтр
Petro
https://docs.angularjs.org/api/ng/filter/date
Petro
+ нужно подключить i18n, чтобы был русский язык
Viktor
Viktor
Решение задачи - это код на 10-20 строк: http://www.02sms.net/java-87.html
Viktor
я бы фильтр или директиву написал свою лучше - чем лишние килобайты подключать
Petro
Если смотреть конкретно на задачу, то 20 строк хорошо.
Petro
Но если будут подобные задания я бы подключил
Viktor
так сколько весит то?
Petro
Если важны килобайты, то сейчас можна спокойно импортить лишь нужные части кода
Petro
Не знаю, мне всеравно. Думаю что вес небольшой
Petro
Всеравно
Petro
И странно что вы не знаете об этих библиотеках
Serhii
момент весит много
Serhii
с локалями 64 кб
Dmitriy
хм всем спасибо
Viktor
Но если будут подобные задания я бы подключил
даты, валюты - вроде максимум что может быть достаточно для вполне серьезного проекта. Лично мне другое на ум не приходит, зачем еще может понадобиться. Лучше 30-40 строчек своего кода, чем 64 Кб ненужного барахла подключать. Заодно и поправить при желании будет просто.
Viktor
Petro
@webslon нет, друг мой, это не правда. Русский язык занимает 4.6кб, по компрессии у меня занял 2.54кб. После добавления русского языка с этой библиотеки мы получаем: правильный часовой формат(12, 24), дни недели, номер первого дня недели, назвы месяцев, короткие назвы месяцев (типа вт. - вторник), короткие назвы месяцев, даты, форматы цыфер, типа валюты. Я надеюсь вы не думали импортировать целую библиотеку на 64кб (потому что вес для вас важен) 😄
Anonymous
Ребят, кто-то делал SEO-friendly translations? вот пытаюсь делать по этому гайдосу https://fadeit.dk/blog/2015/03/30/angular-translate-ui-router-seo/ но у меня ui-router почему-то не отрабатывает рендер. Может у кого-то уже есть подобное работающее решение, буду очень благодарен, если скинете. Вот что в конфиге писал (всё по гайду вроде, может в самом html как-то аттрибуты неправильно проставил)
$stateProvider.state('app',
{
abstract: true,
url: '/{lang:(?:da|en)}',
template: '<ui-view/>'
});
$stateProvider.state('app.home',
{
url: '',
templateUrl: '/app/views/home.html',
controller: 'homeController',
controllerAs: 'vm'
});
Viktor
@skeytarb вот это другое дело - я для того и спросил - сколько весит. Тогда соглашусь, что лучше велосипед не изобретать.
Petro
@webslon дело в том, что я хотел парню помочь, я предложил 2 варианта. а проверять килобайты
Viktor
если 70Кб и он пишет приложение для телефона - то ваше решение очень было бы плохим
Viktor
а если это еще и высоконагруженный сервис - то вообще за такое руки надо отрывать:)
Viktor
так что все дело в том для чего это надо
Petro
оставляя эту тему. он не уточнил что пишет, и мы этого не знаем. Для меня, как для веб девелопера это решение подходит
Viktor
да и свою функцию иногда прикрутить быстрее чем разобраться как какие-то библиотеки приделать
Petro
здесь можна долго спорить
Petro
мне больше нравиться когда люди предлагают способы. позже могут написать минусы и плюсы. а спорить между собой что лучше, оставим выбор автору вопроса
Viktor
дык для автора и пишем:)
Petro
да он ушёл давно то 😆
Petro
@webslon кстати, пытался пересесть на нгуляр 2?
Viktor
Ребят, кто-то делал SEO-friendly translations? вот пытаюсь делать по этому гайдосу https://fadeit.dk/blog/2015/03/30/angular-translate-ui-router-seo/ но у меня ui-router почему-то не отрабатывает рендер. Может у кого-то уже есть подобное работающее решение, буду очень благодарен, если скинете. Вот что в конфиге писал (всё по гайду вроде, может в самом html как-то аттрибуты неправильно проставил)
$stateProvider.state('app',
{
abstract: true,
url: '/{lang:(?:da|en)}',
template: '<ui-view/>'
});
$stateProvider.state('app.home',
{
url: '',
templateUrl: '/app/views/home.html',
controller: 'homeController',
controllerAs: 'vm'
});
увы - про все что сгенерировано js-ом Яндекс жрать отказывается. Проходил эту тему полгода назад на крупном проекте. Пришлось перееделывать вывод сео-контента через php
Viktor
посмотрите решения типа prerender.io, но там все равно есть нюанс. https://yandex.ru/support/webmaster/robot-workings/ajax-indexing.html - вот сама технология как делать
Viktor
нам это решение не подошло - потому что все равно в индекс Яндекса страницы попадают не с тем УРЛ как нам надо было. Намколько помню в конце появлялось #!
Viktor
а без этого решения - он просто не индексирует страницы выведенные ангуляром
Viktor
Anonymous
Пацаны, что такое Resolve в Angular UI Router, что он делает?
Petro
https://github.com/angular-ui/ui-Router/wiki#resolve
Petro
https://ui-router.github.io/ng1/docs/latest/interfaces/ng1.ng1statedeclaration.html#resolve
Petro
типа перед тем как показать стейт делаешь какието загрузки, если я правильно понял
Petro
у меня одно из применений, подгружает целый модуль
Petro
Viktor
да - очень удобно прогружать данные страницы
Anonymous
Спасибо, почитал. Но из-за того, что я только неделю его изучаю туго идет с такими более сложными вещами
Viktor
Petro
это angular-ui-router?
Truthseeker
Что лучше angular-route или angular-ui-router ??? И в чём разница ?
Petro
https://stackoverflow.com/a/21024270
Viktor
Petro
с того что вы кинули, то разницу не очень вижу
Petro
типа state -> when
Viktor
сори - не ui - штатный ангуляровский - невниматлеьно вопрос читал - но думаю это примерно те же яйцы просто в профиль
Viktor
в ответе функции - promise должен быть, когда он резолвится старница отображается
Andrey
Тестирую второй вебпак + angular дела бойлер плейт.
Второй вебпак более простой
Dmitriy
Вебпак или Ангуляр
Dmitriy
Ой или галп?
Ilyas
Круглое или зелёное?
Dmitriy
)
Serhii
Галп- чёрный раб
Serhii
Вп- узкий специалист
Yuri
gulp самый клевый
Yuri
терпеть не могу писать json'ы и yaml
Yuri
imperative style forever
Serhii
У тебя данные в caml приходят?
Denis
Yuri
У тебя данные в caml приходят?
не, ямл просто под горячую руку попал - ненавижу списки и объекты в нем, жуткое неичтаемое убожество, примерно как кофескрипт