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

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

10
Угловая ошибка @ViewChild (): ожидается 2 аргумента, но получено 1
При попытке ViewChild я получаю сообщение об ошибке. Ошибка: «Не указан аргумент для« opts ».» Оба @ViewChild выдает ошибку. 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 { …


7
Делегирование: EventEmitter или Observable in Angular
Я пытаюсь реализовать что-то вроде шаблона делегирования в Angular. Когда пользователь нажимает на nav-item, я хотел бы вызвать функцию, которая затем генерирует событие, которое, в свою очередь, должно обрабатываться другим компонентом, прослушивающим событие. Вот сценарий: у меня есть Navigationкомпонент: import {Component, Output, EventEmitter} from 'angular2/core'; @Component({ // other properties left …

19
Angular 2 @ViewChild аннотация возвращает неопределенное
Я пытаюсь выучить Angular 2. Я хотел бы получить доступ к дочернему компоненту из родительского компонента, используя аннотацию @ViewChild . Вот несколько строк кода: В BodyContent.ts у меня есть: 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 …

14
Остановить распространение событий мыши
Какой самый простой способ остановить распространение событий мыши в Angular 2? Должен ли я передать специальный $eventобъект и позвонить stopPropagation()себе или есть какой-то другой путь. Например, в Meteor я могу просто вернуться falseиз обработчика событий.

15
Как получить параметры запроса от URL в Angular 2?
Я использую angular2.0.0-beta.7. Когда компонент загружается по пути, на который /path?query=value1он перенаправлен /path. Почему были удалены параметры GET? Как я могу сохранить параметры? У меня ошибка в роутерах. Если у меня есть основной маршрут, как @RouteConfig([ { path: '/todos/...', name: 'TodoMain', component: TodoMainComponent } ]) и мой ребенок маршрут как …

30
Как добавить bootstrap в проект angular-cli
Мы хотим использовать загрузчик 4 (4.0.0-alpha.2) в нашем приложении, созданном с помощью angular-cli 1.0.0-beta.5 (с узлом v6.1.0). После получения начальной загрузки и ее зависимостей с помощью npm наш первый подход заключался в добавлении их в angular-cli-build.js: 'bootstrap/dist/**/*.min.+(js|css)', 'jquery/dist/jquery.min.+(js|map)', 'tether/dist/**/*.min.+(js|css)', и импортировать их в нашем index.html <script src="vendor/jquery/dist/jquery.min.js"></script> <script src="vendor/tether/dist/js/tether.min.js"></script> <link …

15
Событие изменения размера углового окна
Я хотел бы выполнить некоторые задачи на основе события изменения размера окна (при загрузке и динамически). В настоящее время у меня есть DOM следующим образом: <div id="Harbour"> <div id="Port" (window:resize)="onResize($event)" > <router-outlet></router-outlet> </div> </div> Событие правильно срабатывает export class AppComponent { onResize(event) { console.log(event); } } Как получить ширину и …

10
У диалогового окна материала Angular2 есть проблемы - Вы добавили его в @ NgModule.entryComponents?
Я пытаюсь следовать документам на https://material.angular.io/components/component/dialog, но не могу понять, почему у него есть проблема ниже? Я добавил ниже на моем компоненте: @Component({ selector: 'dialog-result-example-dialog', templateUrl: './dialog-result-example-dialog.html', }) export class DialogResultExampleDialog { constructor(public dialogRef: MdDialogRef<DialogResultExampleDialog>) {} } В моем модуле я добавил import { HomeComponent,DialogResultExampleDialog } from './home/home.component'; @NgModule({ declarations: …

8
В чем разница между «ng-bootstrap» и «ngx-bootstrap»?
В чем разница между "ng-bootstrap" и "ngx-bootstrap"? Они связаны друг с другом? Или они просто параллельные реализации? Кто-то работал с ними обоими и может дать / объяснить плюсы и минусы обоих? Под «ng-bootstrap» я имею в виду https://ng-bootstrap.github.io/#/home и под "ngx-bootstrap" я имею в виду http://valor-software.com/ngx-bootstrap/ . Оба связаны с …

23
Как использовать библиотеку moment.js в приложении 2 с машинописным текстом?
Я пытался использовать его с привязками машинописи: npm install moment --save typings install moment --ambient -- save test.ts: import {moment} from 'moment/moment'; И без: npm install moment --save test.ts: var moment = require('moment/moment'); Но когда я вызываю moment.format (), я получаю сообщение об ошибке. Должно быть просто, кто-нибудь может предоставить …


2
Как я могу написать атрибуты данных, используя Angular?
Когда я пытаюсь использовать data attributeв моем template, как это: <ol class="viewer-nav"> <li *ngFor="#section of sections" data-value="{{ section.value }}"> {{ section.text }} </li> </ol> Angular 2 падает с: ИСКЛЮЧЕНИЕ: ошибки синтаксического анализа шаблона: невозможно связать с 'sectionvalue', поскольку оно не является известным собственным свойством (" ] data-sectionvalue = "{{section.value}}"> {{section.text}} …

6
Ошибка tslint / codelyzer / ng lint: «операторы for (… in…) должны фильтроваться оператором if»
Lint сообщение об ошибке: src / app / detail / edit / edit.component.ts [111, 5]: операторы for (... in ...) должны фильтроваться оператором if Фрагмент кода (это рабочий код. Он также доступен в разделе проверки формы angular.io ): for (const field in this.formErrors) { // clear previous error message (if …

10
Функция обратного вызова углового прохода для дочернего компонента как @Input аналогично AngularJS
AngularJS имеет параметры &, где вы можете передать обратный вызов в директиву (например, способ обратных вызовов AngularJS . Можно ли передать обратный вызов как @Inputдля углового компонента (что-то вроде ниже)? Если нет, то что было бы ближе всего к тому, что AngularJS делает? @Component({ selector: 'suggestion-menu', providers: [SuggestService], template: ` …

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