首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngularJS -意外令牌{

AngularJS -意外令牌{
EN

Stack Overflow用户
提问于 2019-04-01 11:14:35
回答 1查看 121关注 0票数 0

我正在尝试导入一个服务,以便在我的控制器中使用它,但是在控制台中它显示了以下错误:

Uncaught SyntaxError: Unexpected token {

我使用Flask-Assets来缩小javascript文件。

这是我的服务控制器文件的内容:

代码语言:javascript
复制
app.service('metaCsrfToken', ['', function () {
    this.get_token = function(){

        var csrf_token = angular.element('meta[name=csrf_token]')

        return csrf_token[0].content

    }

}]);

import { metaCsrfToken } from '../services/owasp'

app.controller('call-center.controller', 
    ['$scope', '$http', '$window', '$log', '$compile', '$timeout', '$interval', 'toastr', '$filter', 'metaCsrfToken',

    function($scope, $http, $window, $log, $compile, $timeout, $interval, toastr, $filter, metaCsrfToken){

        // .........

        console.log(metaCsrfToken.get_token())

}]);

全错误路径:

代码语言:javascript
复制
_app_scripts.js?93a3d221:100 Uncaught SyntaxError: Unexpected token {

100 import{metaCsrfToken}from'../services/owasp'
101 app.controller('call-center.controller',['$scope','$http','$window','$log','$compile','$timeout','$interval','toastr','$filter','metaCsrfToken',function($scope,$http,$window,$log,$compile,$timeout,$interval,toastr,$filter,metaCsrfToken){$scope.numberInput
102 console.log(metaCsrfToken.get_token())}]);
EN

回答 1

Stack Overflow用户

发布于 2019-04-02 10:17:20

最后,我解决了这个问题,只需创建一个服务并将其注入控制器:

代码语言:javascript
复制
app.service('csrfToken', function csrfTokenFactory() {
    this.get_token = function(){

        var csrf_token = angular.element('meta[name=csrf_token]')

        return csrf_token[0].content

    }
});

app.controller('call-center.controller', 
    ['$scope', '$http', '$window', '$log', '$compile', '$timeout', '$interval', 'toastr', '$filter', 'csrfToken',

    function($scope, $http, $window, $log, $compile, $timeout, $interval, toastr, $filter, csrfToken){

        // ......

        console.log(csrfToken.get_token())

}]);

我不知道为什么导入总是给出这个错误!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55453837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档