Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查控制台中的Angular2 Syntaxer错误_Javascript_Html_Angular - Fatal编程技术网

Javascript 检查控制台中的Angular2 Syntaxer错误

Javascript 检查控制台中的Angular2 Syntaxer错误,javascript,html,angular,Javascript,Html,Angular,下面是我在网页检查控制台中遇到的错误: Uncaught SyntaxError: Unexpected token { at Object.<anonymous> (main.bundle.js:3885) at __webpack_require__ (polyfills.bundle.js:51) at eval (eval at <anonymous> (main.bundle.js:2268), <anonymous>:7:1

下面是我在网页检查控制台中遇到的错误:

Uncaught SyntaxError: Unexpected token {
    at Object.<anonymous> (main.bundle.js:3885)
    at __webpack_require__ (polyfills.bundle.js:51)
    at eval (eval at <anonymous> (main.bundle.js:2268), <anonymous>:7:15)
    at Object.<anonymous> (main.bundle.js:2268)
    at __webpack_require__ (polyfills.bundle.js:51)
    at eval (eval at <anonymous> (main.bundle.js:233), <anonymous>:17:31)
    at Object.<anonymous> (main.bundle.js:233)
    at __webpack_require__ (polyfills.bundle.js:51)
    at eval (eval at <anonymous> (main.bundle.js:205), <anonymous>:4:20)
    at Object.<anonymous> (main.bundle.js:205)
最后,在父级的html文件中,我有一段调用存储值的代码:

<app-onboard-cnp-template (flagChanged) = "onFlagChanged($event)"></app-onboard-cnp-template>

我的错误非常愚蠢,但如果其他人犯了同样的错误,希望他们能比我更快地解决这个问题

解决方案:确保从正确的模块导入EVENTEMITTER

import {EventEmitter} from '@angular/core';

我是从一个文件导入的,该文件包含“import{Subject}from'rxjs/Subject'”这就是为什么不需要令牌的原因。

您可以发布一段您所修改的代码片段吗?您正在谈论的是您怀疑导致问题的代码片段?我添加了专门导致问题的代码片段。为您的问题添加一些stackblitz,这对您来说非常简单。这是在编译时还是在运行时发生的时间尝试进行生产构建-它可能会在编译时显示错误,因为它会进行更详尽的分析/类型检查。另外,您使用的是什么版本的rxjs?如果您使用的是v6+,那么对Subject的导入应该是从“rxjs”导入的
import{Subject}
<app-onboard-cnp-template (flagChanged) = "onFlagChanged($event)"></app-onboard-cnp-template>
import { Subject } from 'rxjs/Subject';
import {EventEmitter} from '@angular/core';