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

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

7
Свойство X является частным и доступно только в классе xyzComponent.
Я пытаюсь создать приложение angular2 для производства, для чего я слежу за этим блогом . После моей успешной компиляции ngc, когда происходит компиляция tsc, она генерирует следующую ошибку, показанную на изображении: После некоторого поиска я нашел этот блог, в котором объясняется проблема в "Свойстве контекста" разделе которое я не могу …

7
Произошла ошибка: @Output не инициализирован
Я работаю над приложением angular для менеджеров, чтобы отслеживать свои команды, и я застрял с ошибкой @Output: An error occurred: @Output deleteMeeting not initialized in 'MeetingItemComponent'. У меня есть компонент Meetings, создающий список компонентов MeetingItem. Я хочу выполнять действия, когда пользователь нажимает разные кнопки (редактировать, удалять, отображать детали). Вот мой …

3
ASP.NET Core 2.0 Razor против Angular / React / и т. Д.
Моя команда и я получили финансирование для начала разработки веб-приложения корпоративного уровня (не буду вдаваться в подробности того, что оно делает). В приложении будет много отдельных веб-страниц, но две из них будут более сфокусированными и очень тяжелыми - тяжелыми, как при большом количестве взаимодействия с пользователем, модальными окнами, отображающими массовые …

10
Двухсторонняя привязка Angular 2 с использованием ngModel не работает
Невозможно выполнить привязку к ngModel, поскольку это не известное свойство элемента input, и нет соответствующих директив с соответствующим свойством Примечание: я использую alpha.31 import { Component, View, bootstrap } from 'angular2/angular2' @Component({ selector: 'data-bind' }) @View({ template:` <input id="name" type="text" [ng-model]="name" (ng-model)="name = $event" /> {{ name }} ` }) …

7
Внедрение наследования и зависимостей
У меня есть набор компонентов angular2, в которые должны быть внедрены некоторые службы. Моя первая мысль заключалась в том, что было бы лучше создать суперкласс и внедрить туда сервис. Тогда любой из моих компонентов расширил бы этот суперкласс, но этот подход не работает. Упрощенный пример: export class AbstractComponent { constructor(private …

2
Angular2 добавить класс в тег тела
Как я могу добавить класс в тег тела, не используя тело в качестве селектора приложения и используя привязку хоста? Я пробовал использовать Renderer, но он меняет все тело Angular 2.x класс привязки к тегу body Я работаю над большим приложением angular2, и изменение корневого селектора повлияет на много кода, мне …
101 angular 

11
Установить фокус на элемент <input>
Я работаю с клиентским приложением с Angular 5, и мне нужно, чтобы поле поиска было скрыто, но при нажатии кнопки поле поиска должно отображаться и фокусироваться. Я пробовал несколько способов найти в StackOverflow с помощью директивы или около того, но не смог. Вот пример кода: @Component({ selector: 'my-app', template: ` …

7
Разница между canLoad и canActivate в Angular?
В чем разница между canLoadи canActivate? export interface Route { path?: string; pathMatch?: string; matcher?: UrlMatcher; component?: Type&lt;any&gt;; redirectTo?: string; outlet?: string; canActivate?: any[]; canActivateChild?: any[]; canDeactivate?: any[]; canLoad?: any[]; data?: Data; resolve?: ResolveData; children?: Routes; loadChildren?: LoadChildren; } Когда мне следует какой из них?
101 angular 


5
Angular2 строки таблицы как компонент
Экспериментирую с angular2 2.0.0-beta.0 У меня есть таблица, и содержимое строки создается angular2 следующим образом: &lt;table&gt; &lt;tr *ngFor="#line of data"&gt; .... content .... &lt;/tr&gt; &lt;/table&gt; Теперь это работает, и я хочу инкапсулировать контент в компонент «table-line». &lt;table&gt; &lt;table-line *ngFor="#line of data" [data]="line"&gt; &lt;/table-line&gt; &lt;/table&gt; А в компоненте шаблон имеет содержимое …
100 angular 

15
Как определить URL предыдущей страницы в Angular?
Предположим, я сейчас нахожусь на странице с URL-адресом /user/:id. Теперь с этой страницы я перехожу на следующую :id/posts. Теперь Есть ли способ, так что я могу проверить , что предыдущий URL, то есть /user/:id. Ниже мои маршруты export const routes: Routes = [ { path: 'user/:id', component: UserProfileComponent }, { …

29
Angular2 Tutorial (Tour of Heroes): не удается найти модуль angular2-in-memory-web-api
Я следил за учебником . После изменения app/maint.tsв главе Http я получаю сообщение об ошибке при запуске приложения через командную строку: app / main.ts (5,51): ошибка TS2307: не удается найти модуль angular2-in-memory-web-api. (Код Visual Studio выдает ту же ошибку в main.ts - красное волнистое подчеркивание.) Вот мой systemjs.config.js: /** * …

8
Сервис Angular 5 для чтения локального файла .json
Я использую Angular 5, и я создал службу с помощью angular-cli Я хочу создать службу, которая читает локальный файл json для Angular 5. Это то, что у меня есть ... Я немного застрял ... import { Injectable } from '@angular/core'; import { HttpClientModule } from '@angular/common/http'; @Injectable() export class AppSettingsService …

30
Ошибка: непредвиденное значение 'undefined' импортировано модулем
Я получаю эту ошибку после перехода на NgModule, ошибка не слишком помогает, пожалуйста, какой-нибудь совет? Error: Error: Unexpected value 'undefined' imported by the module 'AppModule' at new BaseException (http://localhost:5555/node_modules/@angular/compiler/bundles/compiler.umd.js:5116:27) at eval (http://localhost:5555/node_modules/@angular/compiler/bundles/compiler.umd.js:13231:35) at Array.forEach (native) at CompileMetadataResolver.getNgModuleMetadata (http://localhost:5555/node_modules/@angular/compiler/bundles/compiler.umd.js:13215:48) at RuntimeCompiler._compileComponents (http://localhost:5555/node_modules/@angular/compiler/bundles/compiler.umd.js:15845:51) at RuntimeCompiler._compileModuleAndComponents (http://localhost:5555/node_modules/@angular/compiler/bundles/compiler.umd.js:15769:41) at RuntimeCompiler.compileModuleAsync (http://localhost:5555/node_modules/@angular/compiler/bundles/compiler.umd.js:15746:25) at PlatformRef_._bootstrapModuleWithZone (http://localhost:5555/node_modules/@angular/core/bundles/core.umd.js:9991:29) …
99 angular 

5
В чем разница между formControlName и FormControl?
Я использую ReactiveFormsModuleAngular2 для создания компонента, содержащего форму. Вот мой код: foo.component.ts : constructor(fb: FormBuilder) { this.myForm = fb.group({ 'fullname': ['', Validators.required], 'gender': [] }); } foo.component.html (с [formControl]): &lt;div class="fields"&gt; &lt;div class="field"&gt; &lt;label&gt;Fullname*&lt;/label&gt; &lt;input type="text" [formControl]="myForm.controls.fullname"/&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="inline fields"&gt; &lt;label for="gender"&gt;Gender&lt;/label&gt; &lt;div class="field"&gt; &lt;div class="ui radio checkbox"&gt; …

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