Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 需要简单值时的角度模块_Angular_Ionic Framework_Ionic3_Angular5_Angular Aot - Fatal编程技术网

Angular 需要简单值时的角度模块

Angular 需要简单值时的角度模块,angular,ionic-framework,ionic3,angular5,angular-aot,Angular,Ionic Framework,Ionic3,Angular5,Angular Aot,关于这个问题,我已经研究和搜索了好几天了,但是还没有找到解决方案,尽管网上已经发布了各种变体 当我尝试在生产模式下使用Angular CLI编译应用程序时,出现以下错误: 静态解析符号值时遇到错误。调用函数“FluffySpoonAuthenticationModule”,不支持函数调用。考虑引用一个导出函数替换函数或lambda,解析App.Meult.ts中的符号AppMoad,解析APP.模块中的符号AppMask. TS 以下是app.module.ts的相关部分 import { F

关于这个问题,我已经研究和搜索了好几天了,但是还没有找到解决方案,尽管网上已经发布了各种变体

当我尝试在生产模式下使用Angular CLI编译应用程序时,出现以下错误:

静态解析符号值时遇到错误。调用函数“FluffySpoonAuthenticationModule”,不支持函数调用。考虑引用一个导出函数替换函数或lambda,解析App.Meult.ts中的符号AppMoad,解析APP.模块中的符号AppMask. TS

以下是
app.module.ts
的相关部分

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

@NgModule({
  imports: [
    FluffySpoonAuthenticationModule.forRoot('foo')
  ]
})
export class AppModule {}
现在,显然在imports部分,我调用了一个方法。但由于我需要指定一个动态字符串值作为模块的一部分,所以我需要能够以某种方式调用一个方法来配置该部分。此外,为什么它会与其他
forRoot
调用一起工作,而不是我的,对吗

FluffySpoon AuthenticationModule的源代码如下:


我正在使用命令ionic cordova build android--prod

请不要引用我的话,但我认为forRoot早就被弃用了。有一种方法可以将值作为提供程序传递,但我不记得它是什么。您可以使用
提供程序:[{provide:,useValue:someValue}]
,但是,在这种情况下,正如FluffySpoon源代码中所示,我希望将提供的服务作为单例。如何在这里工作?我使用Angular CLI 6.0.3试用了您的项目,只得到了警告,没有错误。事实上,我看不出有什么不对。如果您只是将源代码复制到新的Angular CLI项目并将其导入根模块,您仍然能够复制它吗?是否使用--prod和aot命令行参数运行它?没有它,它不会抛出错误。是的,我抛出了,只出现了警告。顺便说一句,别忘了在评论中提到我,这样我会得到通知:)。