Pytania otagowane jako angular

Pytania na temat Angular (nie mylić z AngularJS), frameworkiem internetowym od Google. Użyj tego znacznika do pytań Angular, które nie są specyficzne dla poszczególnych wersji. W starszym frameworku sieciowym AngularJS (1.x) użyj znacznika angularjs.

10
Błąd kątowy @ViewChild (): oczekiwano 2 argumentów, ale otrzymał 1
Podczas próby ViewChild pojawia się błąd. Błąd brzmi: „Nie podano argumentu„ opts ”.” Zarówno @ViewChild podaje błąd. import { Component, OnInit, ElementRef, ViewChild, Output, EventEmitter } from '@angular/core'; import { Ingredient } from 'src/app/shared/ingredient.model'; @Component({ selector: 'app-shopping-edit', templateUrl: './shopping-edit.component.html', styleUrls: ['./shopping-edit.component.css'] }) export class ShoppingEditComponent implements OnInit { @ViewChild('nameInput') nameInputRef: …


7
Delegacja: EventEmitter lub Observable in Angular
Usiłuję zaimplementować coś w rodzaju wzoru delegowania w Angular. Gdy użytkownik kliknie „a” nav-item, chciałbym wywołać funkcję, która następnie emituje zdarzenie, które z kolei powinno być obsługiwane przez inny komponent nasłuchujący zdarzenia. Oto scenariusz: Mam Navigationkomponent: import {Component, Output, EventEmitter} from 'angular2/core'; @Component({ // other properties left out for brevity …

19
Adnotacja Angular 2 @ViewChild zwraca wartość niezdefiniowaną
Próbuję nauczyć się Angular 2. Chciałbym uzyskać dostęp do komponentu podrzędnego z komponentu nadrzędnego za pomocą adnotacji @ViewChild . Oto kilka wierszy kodu: W BodyContent.ts mam: import {ViewChild, Component, Injectable} from 'angular2/core'; import {FilterTiles} from '../Components/FilterTiles/FilterTiles'; @Component({ selector: 'ico-body-content' , templateUrl: 'App/Pages/Filters/BodyContent/BodyContent.html' , directives: [FilterTiles] }) export class BodyContent { …

14
Zatrzymaj propagację zdarzeń myszy
Jaki jest najprostszy sposób na zatrzymanie propagacji zdarzeń myszy w Angular 2? Czy powinienem przekazać $eventprzedmiot specjalny i zadzwonić, stopPropagation()czy jest jakiś inny sposób. Na przykład w Meteorze mogę po prostu wrócić falsez modułu obsługi zdarzeń.

15
Jak uzyskać parametry zapytania z adresu URL w Angular 2?
Używam angular2.0.0-beta.7. Gdy składnik jest ładowany na ścieżkę, tak jak /path?query=value1jest przekierowywany /path. Dlaczego usunięto parametry GET? Jak mogę zachować parametry? Mam błąd w routerach. Jeśli mam główną trasę jak @RouteConfig([ { path: '/todos/...', name: 'TodoMain', component: TodoMainComponent } ]) i moja droga dziecka jak @RouteConfig([ { path: '/', component: …

30
Jak dodać bootstrap do projektu angular-cli
Chcemy używać bootstrap 4 (4.0.0-alpha.2) w naszej aplikacji wygenerowanej z angular-cli 1.0.0-beta.5 (w / node v6.1.0). Po uzyskaniu bootstrapu i jego zależności z npm, nasze pierwsze podejście polegało na dodaniu ich do angular-cli-build.js: 'bootstrap/dist/**/*.min.+(js|css)', 'jquery/dist/jquery.min.+(js|map)', 'tether/dist/**/*.min.+(js|css)', i importuj je do naszego index.html <script src="vendor/jquery/dist/jquery.min.js"></script> <script src="vendor/tether/dist/js/tether.min.js"></script> <link rel="stylesheet" type="text/css" href="vendor/bootstrap/dist/css/bootstrap.min.css"> …

10
W oknie dialogowym materiału Angular2 występują problemy - Czy dodałeś go do @ NgModule.entryComponents?
Próbuję postępować zgodnie z dokumentami na https://material.angular.io/components/component/dialog, ale nie rozumiem, dlaczego występuje poniższy problem? Dodałem poniżej do mojego komponentu: @Component({ selector: 'dialog-result-example-dialog', templateUrl: './dialog-result-example-dialog.html', }) export class DialogResultExampleDialog { constructor(public dialogRef: MdDialogRef<DialogResultExampleDialog>) {} } W moim module dodałem import { HomeComponent,DialogResultExampleDialog } from './home/home.component'; @NgModule({ declarations: [ AppComponent, LoginComponent, DashboardComponent, …

15
Zdarzenie zmiany rozmiaru okna kątowego
Chciałbym wykonać niektóre zadania na podstawie zdarzenia zmiany rozmiaru okna (przy obciążeniu i dynamicznie). Obecnie mam swój DOM w następujący sposób: <div id="Harbour"> <div id="Port" (window:resize)="onResize($event)" > <router-outlet></router-outlet> </div> </div> Zdarzenie poprawnie się uruchamia export class AppComponent { onResize(event) { console.log(event); } } Jak pobrać szerokość i wysokość z tego …

8
Jaka jest różnica między „ng-bootstrap” a „ngx-bootstrap”?
Jaka jest różnica między „ng-bootstrap” a „ngx-bootstrap”? Czy są ze sobą spokrewnieni? A może są to po prostu jednoczesne wdrożenia? Czy ktoś z nimi pracował i może podać / wyjaśnić zalety i wady obu? Przez „ng-bootstrap” mam na myśli https://ng-bootstrap.github.io/#/home i z „ngx-bootstrap” Mam na myśli http://valor-software.com/ngx-bootstrap/ . Oba dotyczyły …

23
Jak korzystać z biblioteki moment.js w aplikacji maszynopisu kątowego 2?
Próbowałem użyć go z powiązaniami maszynopisu: npm install moment --save typings install moment --ambient -- save test.ts: import {moment} from 'moment/moment'; I bez: npm install moment --save test.ts: var moment = require('moment/moment'); Ale kiedy wywołuję moment.format (), pojawia się błąd. Czy powinno być proste, czy ktoś może podać kombinację wiersza …


2
Jak pisać atrybuty danych za pomocą Angulara?
Kiedy próbuję użyć data attributew moim template, jak poniżej: <ol class="viewer-nav"> <li *ngFor="#section of sections" data-value="{{ section.value }}"> {{ section.text }} </li> </ol> Angular 2 ulega awarii z: WYJĄTEK: Błędy analizy szablonu: Nie można powiązać z wartością „sectionvalue”, ponieważ nie jest to znana właściwość natywna („ ] data-sectionvalue = "{{section.value}}"> …

6
Błąd tslint / codelyzer / ng lint: „instrukcje (dla… w…) muszą być filtrowane za pomocą instrukcji if”
Komunikat o błędzie: src / app / detail / edit / edit.component.ts [111, 5]: instrukcje (... w ...) muszą być filtrowane za pomocą instrukcji if Fragment kodu (jest to działający kod. Jest również dostępny w sekcji sprawdzania poprawności formularza angular.io ): for (const field in this.formErrors) { // clear previous …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.