我刚刚签出的文档和源代码,以及hashStr
方法不会对Md5
类的实例存在。
这意味着,如果你只需要使用hashStr
方法,你不需要初始化在构造函数的类,因为你可以直接调用该方法的Md5
类:
let hash = Md5.hashStr("password");
如果要生成一个实例(而不是类)的哈希值,那么你可以使用appendStr
方法,然后链end()
方法:
let hash = _md5.appendStr('password').end();
此外,由于您使用的角2,R如果您在构造函数中初始化该组件,则需要在组件的providers
阵列中添加Md5
类:
import { Md5 } from 'ts-md5/dist/md5';
@Component({
// ...
providers: [Md5]
})
export class ExampleComponent {
constructor(
private _md5: Md5
) {
let hash = Md5.hashStr("password");
// or ...
let hash2 = _md5.appendStr('password').end();
}
}