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

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

6
Як запустити валідатори форм у Angular2
У angular2 я хочу запустити перевірки для деяких елементів керування, коли інший елемент керування змінюється. Чи є спосіб, яким я можу просто сказати формі повторно перевірити? А ще краще, чи можу я запитати перевірку певних полів? Приклад: Дано прапорець X та вхід P. Вхід P має валідатор, який поводиться по-різному, …

3
Angular 2 - маршрутизація підмодуля та вкладений <router-outlet>
Я шукаю рішення з Angular 2 для сценарію, описаного нижче: У цьому сценарії верхня панель навігації містить посилання для завантаження підмодулів, а навігаційна панель - посилання для оновлення вмісту підмодуля. URL-адреси мають відображатись як: / home =&gt; завантажує домашню сторінку в розетку основного компонентного маршрутизатора / submodule =&gt; завантажує підмодуль …
82 angular  routing 


6
angular2 вручну запускає подію клацання на певному елементі
Я намагаюся запускати подію клацання (або будь-яку іншу подію) на елементі програмно, Іншими словами, я хочу знати подібні функції, які пропонує метод jQuery .trigger () у angular2. Чи є якийсь вбудований метод для цього? ..... якщо ні, підкажіть, як я можу це зробити Розглянемо наступний фрагмент коду &lt;form [ngFormModel]="imgUploadFrm" (ngSubmit)="onSubmit(imgUploadFrm)"&gt; …

4
Дитина слухає батьківську подію в Angular 2
У кутових документах є тема про прослуховування дитячих подій від батьків. Це добре. Але моя мета - щось зворотне !. У моєму додатку є "admin.component", який містить вигляд макета сторінки адміністратора (меню бічної панелі, панель завдань, стан тощо). У цьому батьківському компоненті я налаштував систему маршрутизатора для зміни основного подання …

17
npm install -> Не вдалося виконати сценарій післяінсталяції node-sass@4.5.0
Я намагаюся це зробити, npm installі з'являється помилка: Failed at the node-sass@4.5.0 postinstall script. Я спробував видалити, node_modulesа потім перевстановити, з'являється та сама помилка. яке буде рішення? вузол v8.9.3 нпм v5.4.2 іонний 3.19.0

9
Як скасувати підписку в Angular2
Як скасувати підписку в Angular2? Здається, у RxJS є метод розпорядження, але я не можу зрозуміти, як отримати до нього доступ. Отже, у мене є код, який має доступ до EventEmitter і підписується на нього, наприклад: var mySubscription = someEventEmitter.subscribe( (val) =&gt; { console.log('Received:', val); }, (err) =&gt; { console.log('Received …

4
Отримання екземпляра служби без введення конструктора
У мене є @Injectableслужба, визначена в bootstrap. Я хочу отримати екземпляр служби, не використовуючи введення конструктора. Я спробував використовувати, ReflectiveInjector.resolveAndCreateале це, здається, створює новий екземпляр. Причиною, яку я намагаюся зробити, є базовий компонент, похідний багатьма компонентами. Тепер мені потрібно отримати доступ до служби, але я не хочу додавати її до …

5
Подія модульного тестування клацання в Angular
Я намагаюся додати модульні тести до мого додатка Angular 2. В одному з моїх компонентів є кнопка з (click)обробником. Коли користувач натискає кнопку, викликається функція, яка визначена у .tsфайлі класу. Ця функція друкує повідомлення у вікні console.log про те, що кнопку натиснуто. Мої поточні тестові тести коду для друку console.logповідомлення: …

5
angular2 rc.5 нестандартне введення, немає доступу до значення для керування формою з невстановленим іменем
У мене є такий простий компонент вводу, як цей, import {Component, Provider, forwardRef} from "@angular/core"; import {ControlValueAccessor, NG_VALUE_ACCESSOR} from "@angular/forms"; const noop = () =&gt; {}; const CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR: any = { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() =&gt; CustomInputComponent), multi: true }; @Component({ selector: 'custom-input', template: ` &lt;input class="form-control" [(ngModel)]="value" name="somename" (blur)="onTouched()"&gt; …
80 angular 

6
Як обслуговувати зображення в Angular2?
Я намагаюся встановити відносний шлях до одного зі своїх зображень у моїй папці активів у тегу src зображення в моєму додатку Angular2. Я встановив змінну в моєму компоненті на 'fullImagePath' і використав це у своєму шаблоні. Я пробував безліч різних можливих шляхів, але, здається, не можу покращити свій образ. Чи …

5
Властивість 'firebase' не існує для типу {production: boolean; }
Тому я намагався створити та розгорнути свою програму Angular 4 для виробництва як на Firebase, так і на Heroku, але я натрапив на помилку наступним чином: ПОМИЛКА в / Users / ... / ... (57,49): Властивість 'firebase' не існує у типі '{production: boolean; } '. Це відбувається, коли я запускаю …

5
Angular Cli Webpack, Як додати або об’єднати зовнішні файли js?
Я не впевнений, як включити файли JS (постачальників) після перемикання Angular Cli з SystemJ на Webpack. Наприклад Варіант А У мене є декілька файлів js, які були встановлені через npm. Додавання тегів сценарію до головного тегу, як це, не працює. Також це не здається найкращим способом. &lt;head&gt; &lt;script src="node_modules/some_package/somejs.js"&gt; &lt;/head&gt; …

4
Оновіть властивість батьківського компонента з дочірнього компонента в Angular 2
Я використовую @inputдля отримання властивості від батьківського компонента, щоб активувати клас CSS в одному з елементів дочірнього компонента. Я можу отримати властивість від батьків, а також активувати клас. Але це працює лише один раз. Властивість, яку я отримую від батьків, - це логічні дані, що вводяться, і коли я встановлюю …

4
“Тип 'EventEmitter' не є загальним” ПОМИЛКА в angular
В даний час я читаю підручник, і підручник використовує EventEmitter. Код виглядає так @Output() ratingClicked: EventEmitter&lt;string&gt; = new EventEmitter&lt;string&gt;(); Але код візуальної студії видає мені такі помилки: Тип 'EventEmitter' не є загальним. Очікувалося 0 аргументів типу, але отримано 1. Навіть на кутовому веб-сайті схоже, що код правильний. Зараз я використовую …

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