在angular中,我想生成一个MD5哈希值,所以我尝试安装npm模块。我尝试了'crypto-js'、'angular-md5'等许多模块,但都没有结果。
最后,我尝试使用'ts-md5',但它给我抛出一个错误,就像其他所有的模块一样。
首先运行命令:
最后,我尝试使用'ts-md5',但它给我抛出一个错误,就像其他所有的模块一样。
首先运行命令:
npm install --save ts-md5
然后:import {Md5} from 'ts-md5/dist/md5';
@Injectable()
export class HeroService {
constructor(
private MD5: Md5
) { }
}
但是我收到了错误:
[Error] ERROR – Error: Uncaught (in promise): Error: StaticInjectorError(AppModule)[HeroService -> Md5]:
StaticInjectorError(Platform: core)[HeroService -> Md5]:
NullInjectorError: No provider for Md5!
get
resolveToken
tryResolveToken
[...]
有更好的模块来进行MD5加密吗?我如何解决这个错误?
Md5
吗?看起来这就是你缺少的。 - R. Richards