【发布时间】:2016-04-28 14:35:04
【问题描述】:
我正在使用 Typescript 和 Angular 2。我有一个 EncryptionService:
import {Injectable} from 'angular2/core';
import './lib/hmac256-enc64';
@Injectable()
export class EncryptionService {
constructor() {
}
hmacSha256(message: string, secret: string) {
return CryptoJS.HmacSHA256(message, secret).toString(CryptoJS.enc.Base64);
}
}
我想包含 './lib/hmac256-enc64'; (CryptoJS)但是在运行时我得到了错误:
检测为注册但未执行。
如何在我的 EncryptionService 中包含一个 Js 文件作为依赖项?
【问题讨论】:
-
这篇文章对我有用。在 system.js 映射中注册它。
标签: javascript typescript angular ecmascript-6 es6-module-loader