Запитання з тегом «angular»

Питання щодо Angular (не плутати з AngularJS), веб-рамкою від Google. Використовуйте цей тег для кутових питань, не характерних для окремої версії. Для старих веб-рамок AngularJS (1.x) використовуйте тег angularjs.

2
"Приватне" та "публічне" в кутовому компоненті
Якщо я не додаю приватні раніше foo, loadBarі text, я вважаю, вони є загальнодоступними . export class RandomComponent { @Input() foo: string; @Output() loadBar = new EventEmitter(); text: string; } Чи є якісь випадки використання, коли вони знаходяться publicв компоненті? З інкапсуляції / безпеки, чи слід завжди додавати privateвсі такі, …

23
Angular + Material - як оновити джерело даних (мат-таблиця)
Я використовую таблицю мат, щоб перерахувати вміст вибраних користувачами мов. Вони також можуть додавати нові мови за допомогою діалогової панелі. Після того, як вони додали мову і повернулися назад. Я хочу, щоб мій джерело даних оновився, щоб показати зміни, які вони внесли. Я ініціалізую сховище даних, отримуючи дані користувача від …

13
як закінчити службу або службу firebase
Я займався веб-розробкою з Angular2 і використовував як Angular2, так і Firebase для запуску локальних серверів. Мені не вдалося знайти команду, подібну до того, щоб набрати текст, щоб вийти під час використання Ionic для створення сервера, тому мені доводиться кожного разу закривати вкладку терміналу. Чи є спосіб завершити роботу сервера …


15
Angular2 валідатор, який спирається на кілька форм форм
Чи можливо створити валідатор, який може використовувати декілька значень, щоб вирішити, чи дійсне моє поле? Наприклад, якщо бажаний спосіб контакту з клієнтом - електронною поштою, тоді слід вказати поле електронної пошти. Дякую. Оновлено прикладним кодом ... import {Component, View} from 'angular2/angular2'; import {FormBuilder, Validators, formDirectives, ControlGroup} from 'angular2/forms'; @Component({ selector: …
119 angular 

11
видаліть елемент із збереженого масиву в кутовій 2
Я хочу видалити елемент із збереженого масиву в куті 2, з Type Script. Я використовую послугу під назвою Служба даних, код DataService: export class DataService { private data: string[] = []; addData(msg: string) { this.data.push(msg); } getData() { return this.data; } deleteMsg(msg: string) { delete [this.data.indexOf(msg)]; } } І мій …

11
Кутове з'єднання компонентів 2
У мене є ListComponent. При натисканні елемента в ListComponent, його деталі повинні відображатися в DetailComponent. Обидва знаходяться на екрані одночасно, тому маршрутизація не бере участь. Як мені повідомити DetailComponent, на який елемент в ListComponent було натиснуто? Я розглядав можливість передачі події до батьківського (AppComponent), і батько встановив обранийItem.id на DetailComponent …

5
Обробка подій HTML5 (onfocus та onfocusout) за допомогою кутового 2
У мене є дата дати, і я хочу видалити власника місця за замовчуванням. Я використовую javascript onfocusта onfocusoutподії для видалення заповнювача. Чи може хтось допомогти з використанням angular2 директиви? <input name="date" type="text" onfocus="(this.type='date')" onfocusout="(this.type='text')" class="dateinput"> Я намагаюся вирішити таким чином, але у мене виникає проблема зі скиданням типу поля введення. …
118 angular 

9
Виявлення змін розміру вікна в реальному часі в куті 4
Я намагався створити чуйний навигаційний бар і не бажаю використовувати медіа-запит, тому маю намір використовувати *ngIFрозмір вікна як критерій. Але я зіткнувся з проблемою, оскільки я не в змозі знайти жодного методу чи документації щодо виявлення розміру вікна Angular 4. Я також спробував метод JavaScript, але він не підтримується. Я …
118 html  angular  dom-events 

6
Властивість 'value' не існує для типу EventTarget у TypeScript
Отже, наступний код знаходиться у куті 4, і я не можу зрозуміти, чому він не працює так, як очікувалося. Ось фрагмент мого обробника: onUpdatingServerName(event: Event) { console.log(event); this.newserverName = event.target.value; //this wont work } Елемент HTML: <input type="text" class="form-control" (input)="onUpdatingServerName($event)"> Код дає мені помилку: Властивість 'value' не існує для типу …

16
Компонент є частиною декларації двох модулів
Я намагаюся створити іонний додаток 2. Коли я спробую додаток у браузері з ionic serve або запускаю його на емуляторі, все працює добре. Але коли я намагаюся будувати це кожного разу помилка ionic-app-script tast: "build" Error Type AddEvent in "PATH"/add.event.ts is part of the declarations of 2 modules: AppModule in …

11
RouterLink не працює
Моя маршрутизація в програмах angular2 працює добре. Але я збираюся зробити деякий маршрут Посилання на цьому : Ось моя маршрутизація: const routes: RouterConfig = [ { path:'home' , component: FormComponent }, { path:'about', component: AboutComponent }, { path:'**' , component: FormComponent } ]; І ось посилання, які я зробив: <ul …

16
Вимкнути поля введення в реактивній формі
Я вже намагався наслідувати приклад інших відповідей звідси і мені це не вдалося! Я створив реактивну форму (тобто динамічну) і хочу відключити деякі поля в будь-який момент часу. Мій код форми: this.form = this._fb.group({ name: ['', Validators.required], options: this._fb.array([]) }); const control = <FormArray>this.form.controls['options']; control.push(this._fb.group({ value: [''] })); мій html: …
117 angular 

4
Кутові 4/5/6 глобальних змінних
Я дійсно борюся зі створенням глобальних змінних у своїй програмі Angular 2. Я вже гуглив і читав багато публікацій на StackOverflow на цьому протягом останніх 3 годин, проте, схоже, я просто не можу змусити його працювати. Я дуже сподіваюся, що ти можеш мені допомогти, і я вибачаюся за те, що …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.