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.
Mam element niestandardowy: <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> Kiedy próbuję dodać formControlName, pojawia się komunikat o błędzie: BŁĄD Błąd: brak metody dostępu wartości dla kontrolki formularza o nazwie: „SurveyType” Próbowałem dodać ngDefaultControlbez powodzenia. Wydaje się, że …
Jak wyświetlić wersję aplikacji w aplikacji kątowej? wersję należy pobrać z package.jsonpliku { "name": "angular-app", "version": "0.0.1", ... } W angular 1.x mam taki html: <p><%=version %></p> W wersji kątowej nie jest to renderowane jako numer wersji, ale po prostu drukowane tak, jak jest ( <%=version %>zamiast 0.0.1).
Znalazłem kilka implementacji, AuthGuardktóre wykorzystują take(1). W moim projekcie użyłem first(). Czy oba działają w ten sam sposób? import 'rxjs/add/operator/map'; import 'rxjs/add/operator/first'; import { Observable } from 'rxjs/Observable'; import { Injectable } from '@angular/core'; import { CanActivate, Router, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { AngularFire } from 'angularfire2'; @Injectable() …
Używam angular2 do programowania i zastanawiałem się, czy jest jakaś alternatywa dla ng-disabledangular2. Na przykład. poniższy kod jest w angularJS: <button ng-disabled="!nextLibAvailable" ng-click="showNext('library')" class=" btn btn-info btn-xs" title="Next Lib >> {{libraries.name}}"> <i class="fa fa-chevron-right fa-fw"></i> </button> Chciałem tylko wiedzieć, jak mogę osiągnąć tę funkcjonalność? jakieś dane wejściowe?
Chciałbym zamknąć menu logowania, gdy użytkownik kliknie gdziekolwiek poza tym menu i chciałbym to zrobić z Angular2 i „podejściem” Angular2 ... Wdrożyłem rozwiązanie, ale naprawdę nie czuję się z nim pewnie. Myślę, że musi być najłatwiejszy sposób na osiągnięcie tego samego rezultatu, więc jeśli masz jakieś pomysły ... porozmawiajmy :)! …
angular2Samouczek robię pod tym adresem: https://angular.io/docs/ts/latest/tutorial/toh-pt3.htmlhero Interfejs umieściłem w jednym pliku pod appfolderem, w konsoli mam ten błąd : app/app.component.ts(2,20): error TS2306: File 'app/hero.ts' is not a module. [0] app/hero-detail.component.ts(2,20): error TS2306: File 'app/hero.ts' is not a module. Jeśli umieszczę plik interfejsu w folderze hero, błąd zniknie, nie ma tego …
Mam pole HTML INPUT. <input [(ngModel)]="item.value" name="inputField" type="text" /> i chcę sformatować jego wartość i użyć istniejącego potoku: .... [(ngModel)]="item.value | useMyPipeToFormatThatValue" .... i otrzymaj komunikat o błędzie: W wyrażeniu akcji nie może znajdować się potok Jak mogę używać rur w tym kontekście?
Właśnie zaczynam bawić się Angular 2 i zastanawiam się, czy ktoś może mi powiedzieć najlepszy sposób na dynamiczne dodawanie i usuwanie detektorów zdarzeń z elementów. Mam skonfigurowany komponent. Po kliknięciu określonego elementu w szablonie chcę dodać detektor mousemovedo innego elementu tego samego szablonu. Następnie chcę usunąć ten odbiornik po kliknięciu …
Mam projekt Angular2 zbudowany z Angular-CLI (beta 20). Czy istnieje sposób na uruchomienie testów tylko dla jednego wybranego pliku specyfikacji? Kiedyś miałem projekt oparty na szybkim uruchomieniu Angular2 i mogłem ręcznie dodawać specyfikacje do pliku jasmine. Ale nie wiem, jak to ustawić poza testowaniem karmy lub jak ograniczyć testy karmy …
Jeśli zmienna jest zadeklarowana privatew klasie komponentu, czy powinienem mieć do niej dostęp w szablonie tego komponentu? @Component({ selector: 'my-app', template: ` <div> <h2>{{title}}</h2> <h2>Hello {{userName}}</h2> // I am getting this name </div> `, }) export class App { public title = 'Angular 2'; private userName = "Test Name"; //declared …
Próbuję załadować zdarzenie z mojego interfejsu API przed renderowaniem składnika. Obecnie używam mojej usługi API, którą wywołuję z funkcji ngOnInit komponentu. Mój EventRegisterkomponent: 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, RouterLink} from 'angular2/router'; import {FORM_PROVIDERS, FORM_DIRECTIVES, Control} …
Mam prostą aplikację, zainicjowaną przez angular-cli. Wyświetla niektóre strony odnoszące się do 3 tras. Mam 3 komponenty. Na jednym z tej strony używam lodashi kątowa 2 moduły HTTP, aby uzyskać pewne dane (przy użyciu RxJS Observables, mapa subscribe). Wyświetlam te elementy za pomocą prostego pliku *ngFor. Ale pomimo tego, że …
Czytałem, że wstrzykiwanie podczas ładowania początkowego powinno mieć wszystkie elementy podrzędne, które mają tę samą instancję, ale moje komponenty główne i nagłówkowe (główna aplikacja zawiera komponent nagłówka i gniazdo routera) otrzymują osobne wystąpienie moich usług. Mam usługę FacebookService, której używam do wykonywania połączeń z interfejsem API javascript na Facebooku oraz …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.