2016-05-18 10 views
9

私はAPiを使用していますこのapiへのアクセスはapiに送信する必要があるハッシュキーで行われますが、実際に実装する方法はわかりません。角度2のtypecriptでmd5ハッシュを生成する方法は?

私はhttps://www.npmjs.com/package/crypto-jsが見つかりましたが、私は2

を角度統合する方法を知らないのも、私はhttps://www.npmjs.com/package/angular-md5を見つけましたが、私はあなたがここにmd5.tsファイルを取得することができます

答えて

25

を書く

npm install ts-md5 --save 

let e = md5(this.email); 

、コンポーネント、サービスまたはどこにインポートあなたが望む

import {Md5} from 'ts-md5/dist/md5'; 

systemJSを使用している場合は、必要な設定マップとパッケージパスが必要です。

map:  { 
       'ts-md5': 'src/js/ts-md5', 
      }, 
packages: { 
       'ts-md5': {main: '/md5.js'},     
      } 

これは私のプロジェクトの1つで、ファイル構造を分離するために必要なライブラリをコピーしたものです。

+1

https://www.npmjs.com/package/ts-md5 – aahoogendoorn

+0

どのように文字列に変換しますか?これまでのところ、Int32Arrayを返すときにエラーが発生する – fdsfdsfdsfds

+1

@fdsfdsfdsfds Int32Array.toString() – Dan

4

typscript角度2を使用してインポートする方法を知らない:

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 

、あなたはあなたのコンポーネント/サービスで使用することができます:角度2を使用するためにhere

関連する問題