как создать хэш md5 в angular 2 typescript?
Я использую APi доступ к этому api осуществляется с помощью хэш-ключа, который нам нужно отправить в api, но мы действительно не знаем, как реализовать.
Я нашел https://www.npmjs.com/package/crypto-js но я не знаю, как интегрировать angular 2
также я нашел https://www.npmjs.com/package/angular-md5 но я не знаю, как импортировать с помощью angular 2 typscript
2 ответов
для угловой 2 использовать
npm install ts-md5 --save
затем импортируйте его в компонент, службу или куда угодно
import {Md5} from 'ts-md5/dist/md5';
при использовании systemJS необходимо установить карту и пути пакета.
map: {
'ts-md5': 'src/js/ts-md5',
},
packages: {
'ts-md5': {main: '/md5.js'},
}
Это пример из одного из моих проектов, где я копирую необходимые библиотеки для разделения файловой структуры.
вы можете получить md5.файл TS здесь:
https://github.com/ManvendraSK/angular2-quickstart/blob/master/app/md5.ts
импортируйте его в свой компонент / сервис:
import {md5} from './md5'; //make sure it points to the folder where the md5.ts file is
затем вы можете использовать его в вашем компонента/услуги:
let e = md5(this.email);
полная запись здесь