我剛剛簽出的文檔和源代碼,以及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();
}
}