Угловой модуль, когда нужны простые значения - PullRequest
0 голосов
/ 02 июля 2018

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

Когда я пытаюсь скомпилировать свое приложение с Angular CLI в производственном режиме, я получаю следующую ошибку:

Произошла ошибка при статическом разрешении значений символов. При вызове функции FluffySpoonAuthenticationModule вызовы функций не поддерживаются. Попробуйте заменить функцию или лямбду ссылкой на экспортированную функцию, разрешив символ AppModule в app.module.ts, разрешив символ AppModule в app.module.ts

Вот соответствующие части app.module.ts.

import { FluffySpoonAuthenticationModule } from '@fluffy-spoon/angular.authentication.jwt';

@NgModule({
  imports: [
    FluffySpoonAuthenticationModule.forRoot('foo')
  ]
})
export class AppModule {}

Теперь, очевидно, в разделе импорта я вызываю метод. Но так как мне нужно указать динамическое строковое значение как часть модуля, мне нужно как-то вызвать метод для настройки этой части. Кроме того, почему он будет работать с другими forRoot вызовами, а не с моими, верно?

Исходные коды для FluffySpoonAuthenticationModule находятся здесь: https://github.com/ffMathy/FluffySpoon.Angular.Authentication.Jwt/

Я использую команду ionic cordova build android --prod

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