如何使用angular 2在网页包中添加crypto js

如何使用angular 2在网页包中添加crypto js,angular,webpack,cryptojs,Angular,Webpack,Cryptojs,我想在angular 2中使用crypto js来加密密码。有人能告诉我如何在网页包中添加crypto js插件吗。我对此一无所知,请帮帮我 这是答案,可能会给你一些线索。然而,这是针对angularjs(Angular1)的。这就是我的app.js的样子 var jquery = require('jquery'); <other requires> var CryptoJS = require('crypto-js'); var appRequires = [ngRoute,

我想在angular 2中使用crypto js来加密密码。有人能告诉我如何在网页包中添加crypto js插件吗。我对此一无所知,请帮帮我

这是答案,可能会给你一些线索。然而,这是针对angularjs(Angular1)的。这就是我的app.js的样子

var jquery = require('jquery');
<other requires>
var CryptoJS = require('crypto-js');

var appRequires = [ngRoute, ngCookies, ngChart];
var app = angular.module('myModule', appRequires)
                 .config{...}; (hidden config goes here)

//  connect controllers services filters
require('./services/couchdbService')(app);
<other controllers and services>
require('./controllers/authCtrl')(app, CryptoJS);
老实说,我在将网页包应用于angularjs时遇到了一些麻烦。这似乎不像听起来那么容易

module.exports = function(myModule, CryptoJS) {
  myModule.controller('authCtrl',[
   '$scope', '$http', '$routeParams', 'WebappService',
   function ($scope, $http, $routeParams, WebappService) {
   HERE GOES CONTROLLER BUSINESS LOGIC
   console.log(CryptoJS.SHA256('Taras Vaskiv'));
}]);
}