Alexey
Alexey
добавил в разметке ничего не происходит
Anton
Ошибки есть?
Alexey
контроллер где испльзуется компонент
Alexey
нет, чистая консоль
Alexander
Почему-то дейтпикер какая-то больная тема
Anton
Значит директиву пиши
Anton
Правильно
Konstantin
Пытаюсь понять. Группа, вроде, по AngularJS, а вопрос по Angular.
Anton
С чего ты взял?
Konstantin
Ок, просто не думал, что есть желающие на AngularJS писать на TS
Anton
А где тс?
Konstantin
Anton
Где ts ты увидел?
Konstantin
Блин, очки протереть и поспать забыл
Konstantin
:)
Eugene
Где ts ты увидел?
на скриншотах же выше :)
Eugene
или я слишком серьезно все воспринял ?:(
Konstantin
Konstantin
Все, теперь точно спать
Konstantin
Да и нет таких экспортов в ES6 ребята, не берите на понт
Konstantin
Динамические экспорты еще совсем глубокий пропозал, насколько я знаю
Denis
ну если готовишься к миграции, то на тс лучше писать
Иван
Всем привет. Ребята нужна помощь, достался проект, говнокод, мучаюсь не могу подключить модуль.
Ну то что я вижу по скриншотам... Дополнительный модуль подключается при определении основного в зависимостях. Типа: angular.module('main', ['ext', ...]). И бутстрапят как раз основной модуль... На одном и том же куске разметки не может быть двух ангуляровских аппликух и об этом тебе бы точно прокричали бы в консоль... Значит ты свой дополнительный модуль вообще хрен знает куда присобачил...
Иван
Соответственно и обработки датапикер-директивы не происходит.
kdm🇩🇰
Привет. Помогите с регуляркой которая вешается на ng-pattern - /^[a-z]+[a-z0-9._-]+@[a-z]+\.[a-z.]{2,5}$/ email не валидирует типа 1234@test.ru т.е на цифры ругается
Konstantin
Так начинается с [a-z]+
Konstantin
[a-z]* поможет
Konstantin
Но это то же самое, что выкинуть эту часть совсем
kdm🇩🇰
[a-z]* поможет
/^[a-z0-9._-]+@[a-z]+\.[a-z.]{2,5}$/ а такой будет правильный?
Konstantin
Да. Ну и всегда можно проверить :)
kdm🇩🇰
Иван
Ребят, подскажите толковые курсы / видео на youtube или литературу по AngularJS. Ранее этого фреймворка не касался, сейчас только хочу начать изучение.
Rem1te
Ребят, подскажите толковые курсы / видео на youtube или литературу по AngularJS. Ранее этого фреймворка не касался, сейчас только хочу начать изучение.
Ни одного толкового материала на русском не видел, но можешь пошариться по торрентам в поисках курсов Кантора
Иван
Спасибо. У меня вообще курсы уже есть от loftscool, от контора последний их курс (они несколько месяцев назад перестали по angularJS выпускать курсы) и от ITVDN есть. Какие из них по изложению более качественные незнаю.
Иван
Может кто то смотрел, поделится впечатлением
Rem1te
Что одни что вторые дают только базовую информацию, качественей наверно от ITVDN, по практичности Кантора, но тем не менее не дают даже 10 процентов полезных знаний
Rem1te
Вместо этого можно пройти курс Angularjs Gem Shop интерактивный на какой-то из обучающих платформ, совершенно даром, и получите те же знания за 2 часа
Иван
подскажите есть какой-нибудь способ на лету на вьюхе сформировать новый обжект из имеющихся данных? например что-нибудь в таком стиле: <mini-map coords="(new { latitude: $ctrl.info.Latitude, longitude: $ctrl.info.Longtitude })"></mini-map>
Иван
напиши метод в контроллере, что будет тебе формировать этот объект
ну это-то понятно, хотелось бы не засорять контроллер такой мелочью
Bogdan
ну это-то понятно, хотелось бы не засорять контроллер такой мелочью
засорять view этим - еще более неправильно view все что делает - это отображает данные
Иван
засорять view этим - еще более неправильно view все что делает - это отображает данные
ну у нас же есть возможность вычислять expression на вьюхе... почему бы не воспользоваться этим с умом в простейших случаях
Bogdan
ну у нас же есть возможность вычислять expression на вьюхе... почему бы не воспользоваться этим с умом в простейших случаях
а кто сказал, что это хорошо? первый ангулар тем и плох, что 5 сотен стандартных только директив ангулар 2 был надеждой это исправить, но пошли по тому же пути(
Rem1te
ну у нас же есть возможность вычислять expression на вьюхе... почему бы не воспользоваться этим с умом в простейших случаях
Это не значит что нужно уподобляться и делать как делают все Вью - это всего лишь отображение, никакой логики, никогда
Иван
вы просто не знаете и не любите свой ангуляр 😂... вот официальная документация вообще eval`ить предлагает на вьюхе 😈 https://docs.angularjs.org/guide/expression
Иван
ладно-ладно, расслабьтесь, я уже просто по фану набрасываю... конечно же уже всё сделано через контроллер...
Иван
1. Никто ниччего не предлагает, Вам просто показывают как это работает
<code>{{expr}}</code> => <span ng-bind="$parent.$eval(expr)"></span>
Иван
тут всё прекрасно и $parent и $eval 😂
Sasha
Подскажите по сборке, есть некий легаси проект вообще без импортов, где галп проходит по статик мапам и делает конкат. Будет ли работать галп с es6 импортами?
Sasha
Точнее, какой плагин. Что-то копаюсь и все не то
Иван
может есть какойнибудь чатик про галп, где тебе охотней помогут...
Bogdan
Ну вообще непонятный вопрос, как по мне(
Иван
ну потому как никто галпом тут ангуляржс не собирал... а так довольно стандартная задача, собрать весь граф зависимостей жс в один файл
Иван
Лол что, я AngularJS только через Gulp и собирал
вперёд и с песнями, помоги парню.
Sasha
Ну вообще непонятный вопрос, как по мне(
Есть проект, где бандл делается gulp-concat. Он проходит по директориям и собственно конкатенирует. Я не совсем привык к такому, мне удобно, когда есть импорты.(сразу становится все прозрачнее). Вот я и хотнл узнать, есть ли плагин для галпа, который просто подтягивает импорты?
Алексей
А уже через Gulp запускай Rollup
Sasha
Спасибо. Ну собственно, вот и ответ)
Алексей
Либо Webpack (но я не люблю Gulp и Webpack мишать вместе)
Sasha
Все-таки видимо стоит использовать вебпак. Кода много, ни одного импорта. И с rollup и c webpack'ом придется добавлять их везде. Я просто рассчитывал часть чтобы собиралась с имортами, а часть по старинке, по мере рефакторинга
Sasha
И потихоньку-потихоньку все привести в человеческий вид
Sasha
Кстати, я тут недавно потыкался с vuejs. Что-то мне прям очень все понравилось. Реакт не зашел, из-за jsx, а вуе все выглядит родным как будто.
Anton
@Ai_boy спасибо за доклад. Минск хороший город.
Алексей
@Ai_boy спасибо за доклад. Минск хороший город.
Вам спасибо :) Надеюсь будет полезным. Минск в первый раз в жизни видел, приятно удивлен.
Anton
Я тоже был в первый раз. Но сразу понял что лечу в хороший город, когда увидел очень приятный экипаж самолета и великолепный самолет.
Anton
Белавия меня тоже удивила
Igor
ребят, подскажите пожалуйста. я настроил маленькое приложение по ангуляр джиэс, на два экрана, сделал там роуты, как мне по нажатию на кнопку делать переход на второй экранчик без перезагрузки страницы. пишут такое решение <a href="#!something">Something</a>, не работает. хелпаните по бест практисис
Igor
$routeProvider .when('/', { templateUrl: 'views/emb_form/start-form.html' }) .when('/aboutme', { templateUrl: 'views/emb_form/about-me.html', controller: 'AboutMeCtrl' }) .otherwise({redirectTo: '/'});
Bogdan
https://docs.angularjs.org/api/ngRoute/service/$route Пример здесь
Igor
https://docs.angularjs.org/api/ngRoute/service/$route Пример здесь
не совсем понял, что тут использовать
Igor
типа на вьшке писать route=""?