LINUX.ORG.RU

5
Всего сообщений: 63

Не распухнет ли ангуляр?

Вкуриваю ангуляр. Хелло ворлд при сборке дал примерно 250 КБ файл. Ну гзипом где-то до 80 КБ сожмётся и всё. Так-то многовато длля хелло ворлда. А в реальности сколько будут весить ресурсы для относительно сложных страниц? Не распухнет ли до мегабайтов? Или это типа стартовой сложности, а дальше уже сколько напишу, столько добавится? Библиотек особо не планирую юзать, я велосипеды люблю.

 

Legioner ()

Посоветуйте годных курсов по разработке?

В частности интересуют по .NET стеку включая кору и по фронтэнду, но лучше, конечно, нормальную контору, где всякое разное есть и можно выбрать. Сейчас занимаюсь по курсам ITVDN и мне чёт местами они очень не нравятся, хотя есть и неплохие.

 , , ,

beaver ()

Миграция с AngularJS на Angular 8

Всем добра. Занялся миграцией проекта с AngularJS на Angular 8. При попытке импортировать следующие модули

[JS]import { UIRouterUpgradeModule } from '@uirouter/angular-hybrid'; import { UpgradeModule } from '@angular/upgrade/static';[/JS]

Возникает ошибка Error: ENOENT: no such file or directory (можно скачать?)

Пользовался видео: https://www.youtube.com/watch?v=b9fzQjsAbmw

Может кто-то занимался подобным или есть еще способы переноса? Или же нужно просто разбирать код AngularJS и переносить вручную?

 , ,

leadenleo ()

Angular CLI нужно сделать форму

Мне нужно сделать форму на ангуляре. Но я не знаю как это с делать. так как не изучал ангуляр. а хочеться сделать простенький бекенд. https://c.radikal.ru/c09/1907/8f/891ba385f418.png От что мне нужно. Подскажите на примеру как сделать. или посоветуйте материал где там толково описывают

 

dimaSlon ()

Angular CRUD

Есть какое-то готовое решение, чтобы можно было указать бд, таблицы, поля и всё просто работало как в phpMyAdmin?

 ,

beaver ()

JavaScript/Angular developer в Польшу, Гданьск

Orion Alliance B.V., международная аутсорсинговая IT-компания, приглашает специалистов на позицию JavaScript/Angular developer в офис в Польше, г. Гданьск. Предоставляем услуги разработки ПО и технической поддержки клиентов в банковском и финансовом секторах.

Чем предстоит заниматься:

командная работа с коллегами (на русском языке). участие в деловой переписке и телефонных конференциях с коллегами(на английском языке).

Необходимые навыки:

Опыт разработки Front-end (HTML / CSS, JS, jQuery / Prototype). Опыт использования CSS препроцессоров (SASS / LESS). Опыт работы с Angular 2 . Опыт работы с внешними системами сборки (Grunt / Gulp / Webpack). Возможность управления отзывчивой и кросс-браузерной разметкой. Понимание юзабилити и дизайна пользователя. Английский на среднем уровне.

Будет плюсом:

Опыт работы с системами контроля версий (SVN / Git) будет преимуществом. Опыт работы с интерфейсами (Bootstrap / Foundation) будет преимуществом. Методология БЭМ будет преимуществом. Опыт использования PHP, Smarty будет преимуществом.

Условия трудоустройства и переезда:

релокация в Польшу, г. Гданьск. спонсирование затрат на переезд (оформление визы для сотрудника и его семьи, билеты, предоставление жилья на 2 недели, помощь в поиске жилья). официальное трудоустройство по полному трудовому договору. заработная плата, по результатам собеседования, от 2000 $. возможность получить вид на жительство в Польше, помощь в оформлении документов. гибкий график работы. русскоговорящий коллектив. офис в новом бизнес-центре в деловом квартале Гданьска.

Доступно соискателям с инвалидностью. Ключевые навыки AngularJS JavaScript jQuery Ajax CSS Git Java Ext JS

Резюме отправлять на почту: hr@orion-alliance.com

 , , , ,

AndreyKha ()

Научите меня в современный фронтэнд

Я умею в вёрстку, аштиэмэль, цээсэс, ну и всякие прочие дела. Щупал ноду, реакт, ангуляр. Про последние речь и пойдёт. Объясните, пожалуйста, мне, дураку, как с тем же ангуляром жить. Допустим, я хочу запилить проект и на фронте использовать этот фреймворк. Раньше я писал код, коммитил на гитхаб, затем он сливался на сервер в продакшн. Но вот в случае с ангуляром, я ещё не начал ничего своего писать, а мне npm уже накачал-нагенерил тонны кода... Что мне с этим всем делать? Это коммитить? Или в гит игнор какие-то папки заносить? И что нужно, например, если я хочу в опенсурц этот проект выложить? Раньше я мог рядом положить все используемые библиотеки, сейчас же - это тонны непонятного кода. Как жить?

 , ,

Deleted ()

обновление DOM в angular2+

помогите пожалуйста по вопросу из области телепатии.

я использую angular7 и модуль всплывающих подсказок toastr. это всё в обычных условиях работает без проблем: например если я в хук ngOnInit помещаю вызов подсказки, то она появляется

но она не появляется если я её вызываю в блоке success асинхронного запроса. при этом, если я кликаю мышкой по любому месту экрана, то она всё же появляется

тут набросал похожую ситуацию: https://stackblitz.com/edit/ngx-toastr-custom-pdr1pq но как ни странно описанной выше проблемы не наблюдается

я пробовал в том же блоке success эмулировать клик по экрану средствами javascript, но не помогло

ещё я пробовал пинать changeDetection ангулара, но тоже не помогло

буду благодарен за любые мысли по проблеме

 ,

prozaik ()

Front-end developer, Москва

Front-end developer Информация о вакансии

Местоположение: Москва

Образование: Высшее

Зарплата: от 100000 до 150000 + бонусы и премии по успешно закрытым проектам

Занятость: Полный рабочий день График работы: 5/2 Обязанности:

· разрабатывать клиентские и административные веб-приложений;

· интеграции с внутренними и сторонними сервисами Требования:

· высшее техническое образование;

· опыт работы с одним из JS фреймворков: Angular, React, Vue (Мы используем Angular и React);

· Git;

· понимание чужого кода, умение работать как быстро, так и качественно;

· стрессоустойчивость и коммуникабельность;

· ответственность и умение работать в команде;

Будем плюсом:

· знание PHP, MySQL; · серверной части приложения Условия:

· 100% белая зарплата 2 раза в месяц;

· Оформление по ТК РФ, льготное медицинское обслуживание;

· Интересные задачи, работу на рынке с высоким потенциалом и социальной значимостью;

· Отличные возможности реализации и профессионального развития;

· Увлеченную идеей команду;

· Командное посещение в рабочее время тематических конференций и мероприятий;

· Покупка профильной литературы;

· Холодильник с напитками;

· Удобное рабочее место в лофте у м. Бауманская

Ждем ваше резюме на почту kharinaAnnaAlex@yandex.ru, WhatsApp: +7952-821-70-87

 ,

HR_Anna ()

Dropdown и api

Всем привет) Тупой вопрос - когда вы в spa на react/angular/vue... используете dropdown, данные для которого лежат на сервере, вы выделяете это в отдельный компонент типа

<select-user v-model="userId"/>
или там где надо используете общий dropdown -
<select-some :items="users" v-model="userId"/>
и данные для него загружаете отдельно там где это нужно?

 , ,

maksspaces ()

Как добавить 2 не SPA-странички в angular6?

Задача странная, но помогите пожалуйста её решить.

1. В angular6 я сделал 3 странички с роутингом старого стиля(то есть url с решёткой). Этого я добился при помощи возможности, которую разработчики фреймворка оставили для обратной совместимости:

@NgModule({
  imports: [RouterModule.forRoot(routes, { useHash: true })],

2. Далее мне понадобилось сделать чтобы при заходе пользователя на страничку /login происходил рефреш страницы. То есть по сути страница /login работает не как SPA, а остальные страницы работают как SPA. Этого я добился так: tpl:

<a href="/login">Login</a> |

    <a routerLinkActive="active" 
       routerLink="/home">Home</a> | 

    <a routerLinkActive="active" 
      routerLink="/catalog">Catalog</a> 
      
    <router-outlet></router-outlet>

router:

imports: [
    RouterModule.forRoot([
      { path: '', redirectTo: '/login', pathMatch: 'full'},
      { path: 'login', component: LoginViewComponent },
      { path: 'home', component: HomeViewComponent },
      { path: 'catalog', component: CatalogViewComponent },
      { path: '**', redirectTo: 'login' }
    ], { useHash: true })
  ],

3. Теперь мне хотелось бы чтобы таких страничек было две. То есть чтобы происходил рефреш когда пользователь переходит на страницы /login и /home

Помогите пожалуйста такое реализовать. Вот тут демо с описанным выше примером: https://stackblitz.com/edit/angular-router-basic-example-15sgpm

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

 ,

prozaik ()

Как развернуть сайт на Angular 4 на VPS?

Всем привет!

Создал сайт на Angular. Ссылка на репозиторий: https://github.com/freestyle2018/angular-ivan

Учился по урокам с сайта https://webformyself.com.

VPS приобрел на хостинге Jino.ru.

Произвел необходимые установки на сервере: перечень команд

Большая просьба, подскажите, как теперь запустить сам сайт? Или подскажите свой VPS сервер, на котором устанавливали сайт на Angular 4!

 

Megan-ivan-83 ()

Подскажите про Angular

Проблема с пейджером, есть таблица данные которые получают с сервера

...
dataSource = new MatTableDataSource<DialogData>([]);
    displayedColumns: string[] = [ 'id', 'name', 'description', 'num_rows', 'created' ];
    @ViewChild(MatPaginator) paginator: MatPaginator;
...
    private updateList() {
        this.getList((res) => {
            if (typeof res.rows !== 'undefined') {
                this.dataSource.data = res.rows;
            }
        });
    }

    ngOnInit() {
        this.updateList();
        this.dataSource.paginator = this.paginator;
    }

При таком раскладе

this.dataSource.data = res.rows;
пейджер все корректно определяет, но таблица пустая

если сделать так:

this.dataSource = res.rows;

то таблица полная, пейджер по нулям ;(

не подскажете как динамически обновить и пейджер и таблицу?

Перемещено leave из development

 , , , ,

httpxss ()

Как на angular6-страничку вставить виджет яндекс карты?

Помогите пожалуйста решить проблему. У меня есть виджет яндекс карты, он написан другим разработчиком и встраивается в страничку приблизительно так:

<body>
	<div id="w"></div>
	<script src="//api-maps.yandex.ru/2.1/?load=package.standard&lang=ru_RU" type="text/javascript"></script>
	<script id="src" type="text/javascript" src="https://........../map.js"></script>
</body>

На обычной html-страничке он работает без проблем, но у меня задача вставить его в компонент angular6. Проблема в том, что шаблон фреймворка удаляет любые теги script. таким образом

<div id="w"></div>
остаётся просто пустым тегом.

Я пробовал

<div id="w"></div>
встраивать в шаблоне компонента, а все script в index.html. в результате виджет тоже не заработал

что ещё можно попробовать?

 , ,

prozaik ()

СПБ программист fullstack (angular/django/python) jun/mid

Ищу коллегу ко мне в отдел на позицию разработчика фронт/бэк на angular 1.6 + django/python3.

Пишем витрины данных для аналитики, на дальнем бэке биг-дата (hadoop/hive/hbase). Из интересностей возможность поучаствовать в архитектуре/выборе инструментов/построении процесса.

Требования:

  • Python 3
  • Angular/JS

Вознаграждение:

  • рыночная зп в зависимости от знаний
  • новогодний бонус
  • расширенный отпуск
  • ДМС и всякие обычные белые вещи

Условия:

  • только офис 5/2
  • сокращенная пятница
  • офис в центре города (Адмиралтейская)

Можно попробовать с мало опыта (в разумных пределах) или с пробелами по технологиями (знаю питон, не знаю джанги или знаю жс, не знаю ангулара).

По вилке танцуем от кандидатов.

stave.tx@gmail.com

 , ,

stave ()

Middle/Senior JS engineer

Компания SolidOpinion

Позиция: Middle/Senior JavaScript разработчик

Локация: удаленно, Украина

ЗП: 3k / оговаривается после технического собеседования

Мы продуктовая компания и развиваем два продукта: систему комментирования и аналитику по комментариям.

В поиске JavaScript разработчика для работы с нашим главным продуктом - системой комментирования.

Основные задания: поддержка виджетов, написанных на разных стеках (jquery, angular, react), при этом новые компоненты будет реализовывать на стеке react/redux; задачи приходят от бизнеса, код имеет долгую историю поэтому будет немало фиксов, соотношение новых продуктов и фиксов 30/70

Используемый стек технологий:

Angular 2 / jQuery / ES6 / Babel / Express / Mongo / Postgres / Thrift / Kafka / Redis / Docker / Kubernetes

Предлагаем бюджет на обучение.

График с 12 до 20 по Киеву

За подробностями пишите мне hr@solidopinion.com 

Подробности

Перемещено tailgunner из linux-org-ru

 , , ,

Dariia ()

Кто тут пользуется IDE от JetBrains?

Пользовался WebStorm, переполз на IntelliJ IDEA как на «одну IDE чтоб править всеми», ну и потом, в IDEA есть инструменты для работы с БД. Ну и просто может работать со всем - от жабы до сях.

Собственно, к чему вопрос: я работаю с Ionic (фреймворк для мобильных на Angular) (да, таки тут недавно случилось чудо и я таки перебрался из околоайтишной сферы в непосредственный вебдев) и столкнулся с тем, что его поддержка во многих редакторах если и есть - то очень корявая, или её нет совсем.

Если говорить конкретно про WebStorm/IntelliJ IDEA, то:

  • Не работает дополнение для имён классов из SCSS в HTML (баг, потому что в ionic стили и классы указываются внутри селектора страницы - грубо говоря, для страницы HomePage будет селектор home-page {}, внутри которого ты нужные для этой страници стили и ставишь. Прям как в каменный век вернулся.
  • Дополнение специфичных атрибутов и их распознавание сделаны коряво: 1. добавляет к каждому атрибуту ="", в итоге я получаю
    ion-button=""
    , хотя это лишние символы, и ставить их нет смысла - они просто будут перегружать визуально код. Да и траффик лишний. 2. IDE меня упорно убеждает, что для button атрибут clear использоваться не может, хотя он самый что ни на есть реальный из ionic.
  • Периодические проблемы с поиском деклараций функций - внутри одного ts ищет без проблем, на другие классы - с переменным успехом. А уж декларации стилей - вечная проблема.

И это лучшее, из всех редакторов - всё-таки нормально работает линт, подсказки и прочие прелести.

Багрепорты есть, висят для WebStorm от 23 мая, движений никаких. В связи с этим вопрос - где и как пройтись напильником, чтоб подправить поддержку фреймворка? Я так понял, судя по количеству багов в трекере и их фиксам, что я вряд ли дождусь фикса от них.

С другой стороны, для любого другого редактора либо придётся пилить изрядно больше, либо придётся смириться с отсутствием функциональности (поиск применений, деклараций и т.д.).

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

P.S. На LOR - потому что работаю на macOS и Linux.

P.P.S. В толксы - потому что ну куда ещё?

 , , ,

ekzotech ()

hot! WEB Python + Angular - удаленка

Сап лор.

Есть некая небольшая црм - бэк на python django + mysql, завернутая в докер, нужно для неё сделать пару api для её же вебморды и причесать немного фронт написанный на angular (делали форк на jquery, вполне себе можно и на нем делать) с небольшими доработками по ТЗ и простым описаниям.


Задача срочная и на долгую перспективу.

Бюджет 700-800 (обсуждаемо) долларов за каждый набор доработок.

В ближайшей перспективе их в районе 5-6 в каждой по 5~ задач.
Очень важный момент - скорость и оперативность а так же выдержка сроков.
mail: VictimOfLoveToLinux@yandex.com

 , , ,

VictimOfLoveToLinux ()

как работает наследование в angular?

объясните пожалуйста один момент по наследованию классов в angular2+

Есть два класса, один наследует другой. В обоих есть переменная listType. но инициализируется она только в наследнике

Помогите пожалуйста понять почему она доступна и в родителе тоже(это выражается в выводе console.log)

Живой пример тут: https://stackblitz.com/edit/angular-zdsscb

Получается, что производный класс наследуется от базового, но и базовый наследуется от дочернего? это прикол angular или нормальная ситуация для ООП вообще?

 , ,

prozaik ()

Сверстать 10 однотипных шаблонов в Ангуляр 5

Сверстать 10 однотипных шаблонов в Ангуляр (по psd файлу, отличаются на 5%) + 20 простых слайдов (см. пример шаблона в файле) - адаптив: автоматическое растягивание на любой размер экрана (максимум для Ретины, минимум - iPhone5), - кроссплатформенность ( Safari, Chrom,, FireFox, Яндекс, Opera, EE) Движок Ангуляр 5

Обязательные требования Обязательно портфолио на верстке в Ангуляр Оплата поэтапная По договору (все налоги оплачиваем мы) Срок 1-2 недели. Опыт от 5 лет

Укажите: -скайп, - опыт работы с Angular, -примерную стоимость (без этих ответов не рассматриваем).

 

zoono ()