Size: a a a

Angular - русскоговорящее сообщество

2019 September 19

EC

Eugene Chkalov in Angular - русскоговорящее сообщество
спасибо!
источник

ТЖ

Тихон Жарких in Angular - русскоговорящее сообщество
Всем привет! У меня есть формгруппа, вот кусок кода , отвечающий за присваивание данных с инпутов
в какой строчке( или после какой строчки) мне вставить код, чтобы подменить значение на то, которое мне нужно?
к примеру, у меня есть поле
user.maxInactiveTime , нужно, чтобы на бэк записывалось значение с него, умноженное на 60
источник

AZ

Alexey ZloDeeV in Angular - русскоговорящее сообщество
Ну видимо в момент отправки формы?
источник

AZ

Alexey ZloDeeV in Angular - русскоговорящее сообщество
В каком момент форма отсылается то
источник

ТЖ

Тихон Жарких in Angular - русскоговорящее сообщество
по клику сабмита
источник

ТЖ

Тихон Жарких in Angular - русскоговорящее сообщество
я пробовал подменять данные внутри подписки, и они это делали вроде даже, но в момент сохранения улетало в форму то, что написано в инпуте
источник

PB

Pavel Bozhok in Angular - русскоговорящее сообщество
Всем привет, подскажите пожалуйста у меня есть сервис languageService с provided in : root  и 4 разных модуля у которых есть общий sharedmodule, при такой инициализации сервис работает только в компонентах которые импортируются в app.module а во всех остальных нет. Если я в shared module в массив providers добавляю сервис то тогда все работает как надо, но у каждого модуля получается свой стейт. Для переводов использую ngx-translate. Подскажите как правильно подключить сервис во все модули и что бы он оставался синглтоном? Спасибо
источник

S

Saniya in Angular - русскоговорящее сообщество
Тихон Жарких
Всем привет! У меня есть формгруппа, вот кусок кода , отвечающий за присваивание данных с инпутов
в какой строчке( или после какой строчки) мне вставить код, чтобы подменить значение на то, которое мне нужно?
к примеру, у меня есть поле
user.maxInactiveTime , нужно, чтобы на бэк записывалось значение с него, умноженное на 60
Не пробовал valueChanges?
источник

ТЖ

Тихон Жарких in Angular - русскоговорящее сообщество
Saniya
Не пробовал valueChanges?
пробовал, но срабатывает после сабмита(
код
мог в коде накосячить, я его пока не супер активно пробовал
источник

IS

Igor Shturmov in Angular - русскоговорящее сообщество
Тихон Жарких
пробовал, но срабатывает после сабмита(
код
мог в коде накосячить, я его пока не супер активно пробовал
ты можешь сделать хендлер на сабмит, в хендлере принимать текущую дату, менять нужные тебе значения и делать запрос, это если у тебя нету там всяких NGRX и т.д.
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Yuri Katkov
Вот прод-бандл, удивительные вещи))
ng build --stats-json --aot --prod --base-href /
Всего сто файлов поменял и успех! Глядите, какая сейчас картинка!
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Делюсь мудростью про иконки fontAwesome и библиотеку fontAwesome-angular.
1) ни в коем случае не используйте addIconsPack, похоже, он не tree-shake'ится.
2) вместо [icon]="['fas', 'user']" в шаблонах юзайте [icon]="faUser", где faUser - это переменная в вашем классе компонента, импортируемая, например, так: import  {faUser} from '@fortawesome/pro-regular-svg-icons';
такой подход описан в этом документе и он гораздо безопаснее - ошибки будут во время компиляции, а не во время выполнения.

https://github.com/FortAwesome/angular-fontawesome/blob/3d248461b35fc197066ec58b821d864bd73d3f4a/docs/usage/explicit-reference.md
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Yuri Katkov
Всего сто файлов поменял и успех! Глядите, какая сейчас картинка!
Хранить админку в одном приложении вместе с клиенстким UI хорошая практика ?
источник

R

Ramazan in Angular - русскоговорящее сообщество
почему создается 5 angular?
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Илья | 😶
Хранить админку в одном приложении вместе с клиенстким UI хорошая практика ?
по-моему, пофиг
источник

R

Rafael in Angular - русскоговорящее сообщество
Ramazan
почему создается 5 angular?
ng --version
источник

DR

Dmytro Rybachek in Angular - русскоговорящее сообщество
Добрый день,
Толко начинаю изучать ангуляр, и никак не могу подключить компонент, помогите пожалуйста.
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { PokemonListComponent } from './pokemon-list/pokemon-list.component';
import { PokemonService } from './pokemon.service';
import { HttpClientModule } from '@angular/common/http';

@NgModule({
 declarations: [
   AppComponent,
   PokemonListComponent
 ],
 imports: [
   BrowserModule,
   AppRoutingModule,
   HttpClientModule
 ],
 providers: [
   PokemonService
 ],
 bootstrap: [AppComponent]
})
export class AppModule { }

import { Component } from '@angular/core';

@Component({
 selector: 'app-root',
 template: '<pokemon-list></pokemon-list> ',
 styleUrls: ['./app.component.scss']
})
export class AppComponent {
 title = 'My First Angular App';
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Dmytro Rybachek
Добрый день,
Толко начинаю изучать ангуляр, и никак не могу подключить компонент, помогите пожалуйста.
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { PokemonListComponent } from './pokemon-list/pokemon-list.component';
import { PokemonService } from './pokemon.service';
import { HttpClientModule } from '@angular/common/http';

@NgModule({
 declarations: [
   AppComponent,
   PokemonListComponent
 ],
 imports: [
   BrowserModule,
   AppRoutingModule,
   HttpClientModule
 ],
 providers: [
   PokemonService
 ],
 bootstrap: [AppComponent]
})
export class AppModule { }

import { Component } from '@angular/core';

@Component({
 selector: 'app-root',
 template: '<pokemon-list></pokemon-list> ',
 styleUrls: ['./app.component.scss']
})
export class AppComponent {
 title = 'My First Angular App';
в чём вопрос?
источник

OB

Olexandr Bohuslavskyi in Angular - русскоговорящее сообщество
Dmytro Rybachek
Добрый день,
Толко начинаю изучать ангуляр, и никак не могу подключить компонент, помогите пожалуйста.
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { PokemonListComponent } from './pokemon-list/pokemon-list.component';
import { PokemonService } from './pokemon.service';
import { HttpClientModule } from '@angular/common/http';

@NgModule({
 declarations: [
   AppComponent,
   PokemonListComponent
 ],
 imports: [
   BrowserModule,
   AppRoutingModule,
   HttpClientModule
 ],
 providers: [
   PokemonService
 ],
 bootstrap: [AppComponent]
})
export class AppModule { }

import { Component } from '@angular/core';

@Component({
 selector: 'app-root',
 template: '<pokemon-list></pokemon-list> ',
 styleUrls: ['./app.component.scss']
})
export class AppComponent {
 title = 'My First Angular App';
Скорее всего ошибка в селекторе компонента <pokemon-list>
Проверь как написано в самом компоненте
источник