🎋🎋🥷 ngSamurai
Так Яснее будет
Alex
Приветище!! А что с тестированием у анги джс? Как начать? Есть что-нибудь почитать/посмотреть?
Alex
karma+jasmine
Вот, карму нагугл да.
Alex
Спасибо
Alex
А ngMock нужен?
🎋🎋🥷 ngSamurai
jawohl
🎋🎋🥷 ngSamurai
https://www.digitalocean.com/community/tutorials/testing-angularjs-with-jasmine-and-karma-part-1
🎋🎋🥷 ngSamurai
А ngMock нужен?
без него как без рук
Alex
🎋🎋🥷 ngSamurai
'use strict'; describe('CurrencyFormatter', () => { /** * @type {app.currencyformatter.services.CurrencyFormatter} */ let service; beforeEach(angular.mock.module('app.currencyformatter')); beforeEach(inject((_CurrencyFormatter_) => { service = _CurrencyFormatter_; })); describe('This functions should be defined', () => { it('should be defined - "format"', () => { expect(service.format).toBeDefined(); }); }); describe('Check "format()"', () => { describe('negative cases', () => { it('should return "-" if value is NULL', () => { expect(service.format(null)).toBe('-'); }); }); }); }); вот пример теста сервиса
Alex
Alex
Спасибо. Пойду разбираться.
🎋🎋🥷 ngSamurai
Спасибо. Пойду разбираться.
а потм просто по проектам походи.. посмотри как делается все остальное
🎋🎋🥷 ngSamurai
https://github.com/search?l=JavaScript&q=angular.mock.module&type=Code
🎋🎋🥷 ngSamurai
Спасибо. Пойду разбираться.
основной гемор это карму запустить )))) и пару тестов потом написать.. остальное идет по накатанной
Alex
И к вебпаку подвязать....
🎋🎋🥷 ngSamurai
советую постаивть глобально/локально еще puppeteer для теста.. чтобы браузер не гонять постоянно.. это еще бажнее чем тесты писать
🎋🎋🥷 ngSamurai
И к вебпаку подвязать....
и потом пупер в карма конфиге в самом начале запушить
🎋🎋🥷 ngSamurai
И к вебпаку подвязать....
вот пригодиться )
Alex
Душевно :) спасибо. Сначала нагуглю все и поставлю. По любому с первого раза не накатится :)
🎋🎋🥷 ngSamurai
вот мой конфиг
Alex
Обязательно изучу
🎋🎋🥷 ngSamurai
Обязательно изучу
добавил в глисту еще пару конфигов чтобы проблем небыло
🎋🎋🥷 ngSamurai
Обязательно изучу
добавил в package.json все пакеты которые могут пригодиться..
Alex
Alex
Ну не для старшего брата...
Alex
@ngSamurai а есть видео - обзор домашнего сетапа?(на гитхаб увидел пост с ссылками)
🎋🎋🥷 ngSamurai
@ngSamurai а есть видео - обзор домашнего сетапа?(на гитхаб увидел пост с ссылками)
скоро будет.. у меня сын еще болеет и комната ночью занята..
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
Это все для angularJS?
плюс-минус часть можешь выкинуть если не пользуешься какими-то частями или экспортами
Alex
плюс-минус часть можешь выкинуть если не пользуешься какими-то частями или экспортами
Я в любом случае сначала посмотрю, что они делают. Буду отталкиваться от самого простого функционала. А потом уже добавлять.
🎋🎋🥷 ngSamurai
зависит от твоей сборки.. моя может и не подойти 100%
🎋🎋🥷 ngSamurai
но по большей части у тебя есть от чего отталкиваться
Michael
Доброе утро, как мне через Date вывести текущий день? Именно словом, "четверг" и тд?
🎋🎋🥷 ngSamurai
Или вручную по дню делать
🎋🎋🥷 ngSamurai
Ну и вроде у интела в спеке было такое форматирование
Michael
на проекте не могу подключать сторонние библиотеки, сделал ручками через массив спасибо за ответ!
Michael
вдруг кому интересно, оказывается, можно и без массива и без сторонних библиотек)
🎋🎋🥷 ngSamurai
Andrii
Плюсану, что лучше либу использовать упрощает работу с датами
Andrii
Только лучше не момент, а посмотреть более новые, а то они вроде в лонгсаппорт уехали
Andrii
И они на своём сайте советовали некоторые , можно с того списка глянуть
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
на нг1 не вижу смысла корячиться с другими либами.. момент покрывает все возможные кейсы из коробки... хоть они и залочили проект
Andrii
на нг1 не вижу смысла корячиться с другими либами.. момент покрывает все возможные кейсы из коробки... хоть они и залочили проект
я про это думал, когда писал свой совет, что для первого ангуляра это будет лишним. это скорее как подсказка, что для нового проекта лучше уже не момент использовать. я недавно узнал о том, что они ушли в лонг саппорт.
Andrii
либо на лайтовый момент , либо на date-fns
я luxon использовал, гляну после работы эти тоже
Andrii
теперь буду знать
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
https://www.npmtrends.com/date-fns-vs-moment-vs-luxon
Andrii
а была ли у тебя таска? что надо было зумить абсолютно позиционированные элементы?
Andrii
и двигать их еще при зуме) и потому теряется точность и я пока нашел вариант работать с сотыми , но все равно потеря будет
Andrii
это как разметка документа
Andrii
где потом будет текст
🎋🎋🥷 ngSamurai
это как разметка документа
графический редактор делаешь?
Andrii
да
Alex
Доброй ночи. Настраиваю значит ангу с вебпаком. На 8 строке ругается на темплей. В таком виде пишет, что темплейт не найден. Если расскоментировать второй вариант - поставил html лоадер пишет [Object object] Что делать?
Alex
Что-то со сборкой не так. На другой все запустилось. Пути где-то наверное не те.
Alex
Хо ел сделать это потом. У нас на проекте есть такая штука. Но я сам ее не делал. Как можно попробовать.
Alex
А свежей анге так же есть темплейткеш?
🎋🎋🥷 ngSamurai
Alex
Что за боль....постоянно, устанавливаешь что-то новое на старое - все отваливается. Ломается.
Firstname
Народ, подскажите ест ькакой-то метод чтобы в компоненте понять что все дочерние компоненты отрендерились, кроме как в дочерних вызыват ькакие-то ивенты или прокидывать каллбэк?
🎋🎋🥷 ngSamurai
Рендер и загрузка это разные вещи ... Компонент может выкинуть ивент, а вот то что он отрисовался, то не факт
xxtux
как передать в компонент чето вроде шаблона, который потом внутри компонента отрисуется в цикле, с разными данными соответственно? чето вроде рендер пропс т.е.
xxtux
Спасибо :)
пожалуйста :) искал готовые, но ничего не нашел, чтобы подошло под мои реалии