Uncaught Error: неожиданное значение '...' импортировано модулем '...'. Пожалуйста, добавьте аннотацию @NgModule - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь импортировать свой собственный модуль в модуль приложения и получаю эту ошибку.

"Uncaught Error: Unexpected value 'ActionsService' imported by the module 'ReduxStoreModule'. Please add a @NgModule annotation."

Он хочет, чтобы я добавил аннотацию @NgModule, но у меня есть @NgModule в обоих моих модулях. Я не знаю, что я делаю не так. Пожалуйста, помогите.


app.module.ts

import { BrowserModule } from '@angular/platform-browser'
import { NgModule } from '@angular/core'
import { AppComponent } from './app.component'
import { ReduxStoreModule } from './Redux-Store/redux-store.module'

@NgModule( {
    declarations: [ AppComponent ],
    imports: [
        BrowserModule
        ,ReduxStoreModule
    ],
    providers: [],
    bootstrap: [ AppComponent ]
} )
export class AppModule { }

перевождь-store.module.ts

import { CommonModule } from '@angular/common'
import { NgReduxModule } from '@angular-redux/store'
import { NgModule } from '@angular/core'
import { ActionsService } from './actions'

const ImportsExports = [
    ActionsService
    ,NgReduxModule
]

@NgModule( {
    imports: ImportsExports
    ,exports: ImportsExports
} )
export class ReduxStoreModule { }

1 Ответ

0 голосов
/ 04 мая 2018

сервисы должны быть у провайдеров, а не у модулей, удалить ActionsService из модуля и добавить его у провайдера,

const ImportsExports = [
  NgReduxModule
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...