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.

2
Wykryj zmianę w ngModel na zaznaczonym tagu (Angular 2)
Próbuję wykryć zmianę ngModelw <select>tagu. W Angular 1.x możemy rozwiązać ten problem za pomocą opcji $watchon ngModellub używając ngChange, ale jeszcze nie rozumiem, jak wykryć zmianę ngModelw Angular 2. Pełny przykład : http://plnkr.co/edit/9c9oKH1tjDDb67zdKmr9?p=info import {Component, View, Input, } from 'angular2/core'; import {FORM_DIRECTIVES} from 'angular2/common'; @Component({ selector: 'my-dropdown' }) @View({ directives: …





7
ng2 - Różnica między tagami ng-container i ng-template
Czy ktoś może zilustrować różnicę między użyciem <ng-container>a <ng-template>elementami? Nie mogłem znaleźć dokumentacji dla NgContaineri nie do końca rozumiem różnicę między tagiem szablonu. Przykład kodu każdego z nich byłby bardzo pomocny.
96 angular 

5
Zależność Bootstrap4 PopperJs zgłasza błąd w Angular
Właśnie stworzyłem zupełnie nowy angular-cliproject i uruchomiono npm install bootstrap@4.0.0-beta jquery popper.js --save i zmieniono powiązane części pliku .angular-cli.json , jak poniżej "styles": [ "../node_modules/bootstrap/dist/css/bootstrap.css" ], "scripts": [ "../node_modules/jquery/dist/jquery.js", "../node_modules/popper.js/dist/popper.js", "../node_modules/bootstrap/dist/js/bootstrap.js" ], jednak otrzymując poniższy błąd 10:2287 Uncaught SyntaxError: Unexpected token export at eval (<anonymous>) at webpackJsonp.../../../../script-loader/addScript.js.module.exports (addScript.js:9) at Object.../../../../script-loader/index.js!../../../../popper.js/dist/popper.js …

5
Wywołaj funkcję po kliknięciu zdarzenia w Angular 2
Jak zadeklarować funkcję wewnątrz komponentu (maszynopisu) i wywołać ją na zdarzeniu kliknięcia w Angular 2? Poniżej znajduje się kod dla tej samej funkcjonalności w Angular 1, dla której potrzebuję kodu Angular 2: <button ng-click="myFunc()"></button> //kontroler app.controller('myCtrl', ['$scope', function($cope) { $scope.myFunc= { console.log("function called"); }; }]);

7
Angular - „Nie można znaleźć HammerJS”
Pracuję nad prostym projektem kątowym, w którym próbuję zaimportować Material Design do mojego projektu, ale niektóre komponenty nie działają poprawnie, a ostrzeżenie konsoli mówi: Nie można znaleźć HammerJS. Niektóre komponenty Angular Material mogą nie działać poprawnie. Mam hammerjszainstalowany i również @angular/material. Jak rozwiązać ten problem? Dygresja Może warto zauważyć, że …



5
„This” komponentu Angular2 jest niezdefiniowane podczas wykonywania funkcji zwrotnej
Mam komponent, który wywołuje usługę do pobierania danych z punktu końcowego RESTful. Ta usługa musi otrzymać funkcję zwrotną do wykonania po pobraniu wspomnianych danych. Problem polega na tym, że gdy próbuję użyć funkcji wywołania zwrotnego, aby dołączyć dane do istniejących danych w zmiennej składnika, otrzymuję plik EXCEPTION: TypeError: Cannot read …

9
Angular2 - parametry żądania Http POST
Próbuję wysłać żądanie POST, ale nie mogę go uruchomić: testRequest() { var body = 'username=myusername?password=mypassword'; var headers = new Headers(); headers.append('Content-Type', 'application/x-www-form-urlencoded'); this.http .post('/api', body, { headers: headers }) .subscribe(data => { alert('ok'); }, error => { console.log(JSON.stringify(error.json())); }); } Zasadniczo chcę replikować to żądanie http (nie ajax), tak jakby …

7
Angular 2 - Routing - CanActivate work with Observable
Mam AuthGuard (używany do routingu), który implementuje CanActivate . canActivate() { return this.loginService.isLoggedIn(); } Mój problem polega na tym, że wynik CanActivate zależy od wyniku http-get - usługa logowania zwraca Observable . isLoggedIn():Observable<boolean> { return this.http.get(ApiResources.LOGON).map(response => response.ok); } Jak mogę to połączyć - sprawić, by CanActivate zależało od stanu …

13
Angular 4.3 - HttpClient ustawia parametry
let httpParams = new HttpParams().set('aaa', '111'); httpParams.set('bbb', '222'); Dlaczego to nie działa? Ustawia tylko „aaa”, a NIE „bbb” Mam także obiekt {aaa: 111, bbb: 222} Jak mogę ustawić wszystkie wartości bez zapętlania? UPDATE (to wydaje się działać, ale jak można uniknąć pętli?) let httpParams = new HttpParams(); Object.keys(data).forEach(function (key) { …

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.