我有角度工厂的问题,但我不知道发生了什么事
我的代码示例:
'use strict';
angular.module('ofsApp')
.factory('browserFingerprint', ['$document',
function($document){
var CryptoJS;``
function getFingerprint(username, password) {
var isIE = (navigator.userAgent.indexOf('MSIE') !== -1);
var navParam = + username + ';' + password + ';' + navigator.userAgent + ';' + navigator.appCodeName + ';' + navigator.appName + ';' +
navigator.appVersion + ';' + navigator.mimeTypes + ';' + navigator.platform + ';' +
navigator.product + ';' + navigator.userAgent;
if (isIE) {
navParam += ';' + username + ';' + password + ';' + navigator.userLanguage + ';' + navigator.systemLanguage;
}
else {
navParam += ';' + navigator.languageanguage;
}
var script = $document[0].createElement('script');
script.src = 'vendors/CryptoMD5.js';
($document[0].head || $document[0].documentElement).appendChild(script);
script.parentNode.removeChild(script);
var cryptoObject = CryptoJS.MD5(navParam);
return cryptoObject.toString();
}
}
]);
显示错误:提供商' browserFingerprint'必须从$ get factory方法返回一个值。
我该怎么办?