我对自己的代码有疑问。下面的代码是我的代码。
import {JwtHelperService} from '@auth0/angular-jwt';
angular.module("appFoco", []).controller("LoginFormPDF", ['$scope', '$location', '$http', function($scope, $location, $http) {
const helper = new JwtHelperService();
console.log($scope);}])
我想修复此错误=> Uncaught SyntaxError:意外令牌{
我正在使用angular和jwt和Nodejs进行开发。 我该如何解决? 谢谢
答案 0 :(得分:0)
从'@ auth0 / angular-jwt'导入{JwtHelperService};
这是问题的根源,通过您的代码,我可以看到您正在使用angularJS, 要在angularJS中注入服务,只需在控制器中进行依赖项注入。
您可以也不必这样导入它。
只需进行如下依赖注入:
angular.module("appFoco", []).controller("LoginFormPDF", ['$scope', '$location', '$http', 'JwtHelperService', function($scope, $location, $http, JwtHelperService) {
并且不要忘记在index.html脚本部分中添加此服务。
如果您仍然希望使用import语句,则必须在运行代码之前将ES6引入ES5编译器来编译代码。