Вопросы с тегом «angular»

Вопросы по Angular (не путать с AngularJS), веб-фреймворку от Google. Используйте этот тег для угловых вопросов, которые не относятся к конкретной версии. Для более старой веб-платформы AngularJS (1.x) используйте тег angularjs.

2
Что такое let * в шаблонах Angular 2?
Я наткнулся на странный синтаксис присваивания внутри шаблона Angular 2. <template let-col let-car="rowData" pTemplate="body"> <span [style.color]="car[col.field]">{{car[col.field]}}</span> </template> Похоже, что let-colи let-car="rowData"создать две новые переменные colиcar которые затем могут быть связаны внутри шаблона. Источник: https://www.primefaces.org/primeng/#/datatable/templating Что это за волшебство let-* синтаксис? Как это работает? В чем разница между let-somethingи let-something="something else"?

8
Параметры запроса Angular 4 HttpClient
Я искал способ , чтобы передать параметры запроса в API вызова с новым HttpClientModule«s HttpClientи еще предстоит найти решение. Со старым Httpмодулем вы бы написали что-то вроде этого. getNamespaceLogs(logNamespace) { // Setup log namespace query parameter let params = new URLSearchParams(); params.set('logNamespace', logNamespace); this._Http.get(`${API_URL}/api/v1/data/logs`, { search: params }) } Это …

14
Angular - «не имеет экспортированного члена« Наблюдаемый »»
Машинописный код: import { Injectable } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { of } from 'rxjs/observable/of'; import { Hero } from './hero'; import { HEROES } from './mock-heroes'; @Injectable({ providedIn: 'root' }) export class HeroService { constructor() { } getHeroes(): Observable<Hero[]> { return of(HEROES); } } …

7
Как вызвать функцию другого компонента в angular2
У меня есть два компонента следующим образом, и я хочу вызвать функцию из другого компонента. Оба компонента включены в третий родительский компонент с помощью директивы. Компонент 1: @component( selector:'com1' ) export class com1{ function1(){...} } Компонент 2: @component( selector:'com2' ) export class com2{ function2(){... // i want to call function …

2
ПРЕДУПРЕЖДЕНИЕ в бюджетах, превышен максимум для начального
Когда я собираю свой проект angular 7 с помощью --prod, у меня есть предупреждение о бюджетах. У меня есть проект angular 7, я хочу его построить, но у меня есть предупреждение: WARNING in budgets, maximum exceeded for initial. Budget 2 MB was exceeded by 1.77 MB это детали чанка: chunk …

6
Как следить за изменениями формы в Angular
В Angular у меня может быть такая форма: <ng-form> <label>First Name</label> <input type="text" ng-model="model.first_name"> <label>Last Name</label> <input type="text" ng-model="model.last_name"> </ng-form> Внутри соответствующего контроллера я мог легко наблюдать за изменениями содержимого этой формы, например, так: function($scope) { $scope.model = {}; $scope.$watch('model', () => { // Model has updated }, true); } …
151 angular 

15
Как динамически загружать внешние скрипты в Angular?
У меня есть этот модуль, который компонентизирует внешнюю библиотеку вместе с дополнительной логикой, не добавляя <script>тег непосредственно в index.html: import 'http://external.com/path/file.js' //import '../js/file.js' @Component({ selector: 'my-app', template: ` <script src="http://iknow.com/this/does/not/work/either/file.js"></script> <div>Template</div>` }) export class MyAppComponent {...} Я заметил, что importспецификация ES6 является статической и разрешается во время переноса TypeScript, а …

3
В чем разница между круглыми скобками, скобками и звездочками в Angular2?
Я читал краткий справочник по Angular 1 на 2 на веб-сайте Angular , и одна вещь, которую я не совсем понял, - это разница между этими специальными символами. Например, тот, который использует звездочки: <tr *ngFor="#movie of movies"> <td>{{movie.title}}</td> </tr> Здесь я понимаю, что символ хеша (#) определяет movieкак локальную переменную …
151 angular 

16
node_modules / rxjs / internal / types.d.ts (81,44): ошибка TS1005: ';' ожидаемая ошибка после установки Angular 6
Я получил ошибку node_modules / rxjs / internal / types.d.ts (81,44): ошибка TS1005: ';' ожидается. после установки Angular 6. Проверьте ошибку: ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected. node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: ';' expected. node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.

4
Angular4 - нет средства доступа к значению для управления формой
У меня есть собственный элемент: <div formControlName="surveyType"> <div *ngFor="let type of surveyTypes" (click)="onSelectType(type)" [class.selected]="type === selectedType"> <md-icon>{{ type.icon }}</md-icon> <span>{{ type.description }}</span> </div> </div> Когда я пытаюсь добавить formControlName, я получаю сообщение об ошибке: ОШИБКА Ошибка: нет средства доступа к значению для элемента управления формы с именем: 'SurveyType' Пробовал добавить …

7
Использование каналов в ngModel для элементов INPUT в Angular
У меня есть поле ВВОДА HTML. <input [(ngModel)]="item.value" name="inputField" type="text" /> и я хочу отформатировать его значение и использовать существующий канал: .... [(ngModel)]="item.value | useMyPipeToFormatThatValue" .... и получите сообщение об ошибке: Не может быть конвейера в выражении действия Как я могу использовать трубы в этом контексте?

4
<ng-container> vs <шаблон>
ng-container упоминается в документации Angular 2, но нет объяснения, как это работает и каковы варианты использования. Это, в частности , упоминается в ngPluralи ngSwitchдирективы. Делает ли &lt;ng-container&gt;это то же самое &lt;template&gt;или зависит от того, была ли написана директива для использования одного из них? Являются &lt;ng-container *ngPluralCase="'=0'"&gt;there is nothing&lt;/ng-container&gt; и &lt;template …

6
angular2 как изменить префикс компонента по умолчанию, чтобы остановить предупреждения tslint
Кажется, когда я создаю приложение Angular 2 с помощью Angular cli. Мой префикс компонента по умолчанию - это app-root для AppComponent. Теперь, когда я меняю селектор на другое, скажите "abc-root" @Component({ selector: 'abc-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) vscode предупреждает меня, [tslint] The selector of the component "AppComponent" should have …
150 angular 

11
Angular тесты не работают с Failed to execute 'send' on 'XMLHttpRequest'
Я пытаюсь протестировать свой угловой компонент 4.1.0 - export class CellComponent implements OnInit { lines: Observable&lt;Array&lt;ILine&gt;&gt;; @Input() dep: string; @Input() embedded: boolean; @Input() dashboard: boolean; constructor( public dataService: CellService, private route: ActivatedRoute, private router: Router, private store: Store&lt;AppStore&gt;) { } } Однако простой тест «должен создать» вызывает эту загадочную ошибку …

3
Angular2: как загрузить данные перед рендерингом компонента?
Я пытаюсь загрузить событие из своего API до того, как компонент будет отрисован. В настоящее время я использую свою службу API, которую я вызываю из функции ngOnInit компонента. Мой EventRegisterкомпонент: import {Component, OnInit, ElementRef} from "angular2/core"; import {ApiService} from "../../services/api.service"; import {EventModel} from '../../models/EventModel'; import {Router, ROUTER_DIRECTIVES, ROUTER_PROVIDERS, RouteConfig, RouteParams, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.