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

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

7
ng2 - разница между тегами ng-container и ng-template
Может кто-нибудь проиллюстрировать разницу между использованием <ng-container>и <ng-template>элементами? Я не смог найти документацию NgContainerи не совсем понимаю разницу между тегом шаблона. Пример кода каждого из них очень поможет.
96 angular 

5
Зависимость Bootstrap4 PopperJs выдает ошибку на Angular
Я только что создал новый angular-cliproject и запустил npm install bootstrap@4.0.0-beta jquery popper.js --save и изменил связанные части .angular-cli.json, как показано ниже "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" ], однако получение ошибки ниже 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 …

4
Ограничение до 2 знаков после запятой с помощью простой трубы
Я нашел пример, который ограничивает число двумя десятичными знаками и превращает число в денежную сумму, например, 2,55 фунта стерлингов. {{ number | currency : 'GBP' : true : '1.2-2'}} Есть ли простой пайп, который делает то же самое без применения валюты?
95 angular  pipe  decimal 

5
Вызов функции при событии щелчка в Angular 2
Как объявить функцию внутри компонента (машинописный текст) и вызвать ее при событии щелчка в Angular 2? Ниже приведен код той же функциональности в Angular 1, для которой мне нужен код Angular 2: <button ng-click="myFunc()"></button> // контроллер app.controller('myCtrl', ['$scope', function($cope) { $scope.myFunc= { console.log("function called"); }; }]);

4
Множественный нг-контент
Я пытаюсь создать собственный компонент, используя несколько ng-contentв Angular 6, но это не работает, и я понятия не имею, почему. Это код моего компонента: <div class="header-css-class"> <ng-content select="#header"></ng-content> </div> <div class="body-css-class"> <ng-content select="#body"></ng-content> </div> Я пытаюсь использовать этот компонент в другом месте и сделать два различных HTML кода bodyи заголовок …

7
Angular - 'Не удалось найти HammerJS'
Я работаю над простым угловым проектом, в котором я пытаюсь импортировать Material Design в свой проект, но некоторые компоненты не работают должным образом, и в консоли появляется предупреждение: Не удалось найти HammerJS. Некоторые компоненты Angular Material могут работать некорректно. Я hammerjsустановил и тоже @angular/material. Как мне решить эту проблему? Примечание …


9
Angular2 - параметры запроса Http POST
Я пытаюсь отправить запрос POST, но не могу заставить его работать: 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())); }); } Я в основном хочу воспроизвести этот http-запрос (не …


5
"This" компонента Angular2 не определено при выполнении функции обратного вызова.
У меня есть компонент, который вызывает службу для получения данных из конечной точки RESTful. Этой службе необходимо предоставить функцию обратного вызова, которая будет выполняться после получения указанных данных. Проблема в том, что когда я пытаюсь использовать функцию обратного вызова для добавления данных к существующим данным в переменной компонента, я получаю …

7
Angular 2 - Маршрутизация - Может активировать работу с Observable
У меня есть AuthGuard (используется для маршрутизации), который реализует CanActivate . canActivate() { return this.loginService.isLoggedIn(); } Моя проблема в том, что CanActivate-result зависит от http-get-result - LoginService возвращает Observable . isLoggedIn():Observable<boolean> { return this.http.get(ApiResources.LOGON).map(response => response.ok); } Как я могу объединить их - сделать CanActivate зависимым от состояния серверной части? …

13
Angular 4.3 - параметры набора HttpClient
let httpParams = new HttpParams().set('aaa', '111'); httpParams.set('bbb', '222'); Почему это не работает? Он устанавливает только 'aaa', а НЕ 'bbb' Кроме того, у меня есть объект {aaa: 111, bbb: 222} Как я могу установить все значения без цикла? ОБНОВЛЕНИЕ (похоже, это работает, но как избежать цикла?) let httpParams = new HttpParams(); …

7
Что использовать вместо :: ng-deep
Я пытаюсь стилизовать элемент, размещенный у выхода маршрутизатора, в угловой, и хочу убедиться, что сгенерированный элемент имеет ширину 100%. Из большинства ответов я вижу, что мне следует использовать ::ng-deepселектор, но из документов Angular он устарел. Есть альтернатива ::ng-deep?
94 html  css  angular 


8
Ввод пользовательской формы Angular 2
Как я могу создать собственный компонент, который будет работать как собственный <input>тег? Я хочу, чтобы мой настраиваемый элемент управления формой мог поддерживать ngControl, ngForm, [(ngModel)]. Насколько я понимаю, мне нужно реализовать некоторые интерфейсы, чтобы мой собственный элемент управления формой работал так же, как собственный. Кроме того, похоже, что директива ngForm …

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