首页 > 解决方案 > 角度输出装饰器不工作给出错误

问题描述

demo.Parent.html

<p>demo-parent works!</p>
<app-demo-child (property)="parentFunction($event)"  ></app-demo-child> 

demo.parent.component.ts

import { Component, OnInit } from '@angular/core';

@Component({
  selector: 'app-demo-parent',
  templateUrl: './demo-parent.component.html',
  styleUrls: ['./demo-parent.component.css']
})
export class DemoParentComponent implements OnInit {

  constructor() { }


  display : any;

  parentFuction(event: any){

    this.display=event;
    console.log(this.display);

  }
  ngOnInit() {
  }

}

demo.child.html

<p>demo-child works!</p>

demo.child.component.ts

export class DemoChildComponent implements OnInit {

@Output() property = new EventEmitter<String>();

 value : string="angualr";

  constructor() { 

  }


  senndData(){
    this.property.emit( this.value);
  }
  ngOnInit() {
  }

}

.

Expected 0 type arguments, but got 1

./node_modules/protractor/built/configParser.js 中的警告未找到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/built”中的“coffee-script”

./node_modules/protractor/built/configParser.js 中的警告模块未找到:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/built”中的“coffeescript”

./node_modules/protractor/node_modules/source-map-support/source-map-support.js 中的警告模块未找到:错误:无法解析 '/home/sangamnath/Desktop/angualr/ball/node_modules 中的 'fs' /protractor/node_modules/source-map-support'

./node_modules/protractor/node_modules/source-map-support/source-map-support.js 中的警告模块未找到:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules 中的“模块” /protractor/node_modules/source-map-support'

./node_modules/saucelabs/index.js 中的错误 找不到模块:错误:无法解析 '/home/sangamnath/Desktop/angualr/ball/node_modules/saucelabs' 中的 './lib-cov/SauceLabs' . /node_modules/protractor/built/runner.js Module not found: Error: Can't resolve 'child_process' in '/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/built' 错误在./node_modules/protractor/ built/debugger.js 未找到模块:错误:无法解析 '/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/built' 中的 'child_process' ./node_modules/protractor/built/bpRunner.js 中的错误找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/built”中的“child_process” ./node_modules/selenium-webdriver/firefox/binary 中的错误。js 模块未找到:错误:无法解析 '/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/firefox' 中的 'child_process' ./node_modules/selenium-webdriver/io/exec.js 中的错误找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/io”中的“child_process” ./node_modules/selenium-webdriver/net/portprober.js 模块中的错误未找到:错误:无法解析 '/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/net' 中的 'child_process' ./node_modules/blocking-proxy/built/lib/webdriver_logger.js 中的错误找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/blocking-proxy/built/lib”中的“fs” ./node_modules/fs.realpath/index.js 模块中的错误未找到:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/fs.realpath”中的“fs” ./node_modules/fs.realpath/old.js 中的错误 找不到模块:错误:不能解决 '/home/sangamnath/Desktop/angualr/ball/node_modules/fs.realpath' 中的 'fs' ./node_modules/glob/glob.js 中的 1mERROR 找不到模块:错误:无法解析 '/ 中的 'fs' home/sangamnath/Desktop/angualr/ball/node_modules/glob' ./node_modules/glob/sync.js 中的错误 找不到模块:错误:无法解析 '/home/sangamnath/Desktop/angualr/ball 中的 'fs' /node_modules/glob' ./node_modules/protractor/built/logger.js 中的错误 找不到模块:错误:无法解析 '/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/built' 中的 'fs'中的错误。/node_modules/protractor/built/driverProviders/direct.js Module not found: Error: Can't resolve 'fs' in '/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/built/driverProviders' 错误在./ node_modules/protractor/built/driverProviders/local.js Module not found: Error: Can't resolve 'fs' in '/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/built/driverProviders' ./node_modules 中的错误/protractor/node_modules/webdriver-manager/built/lib/cli/logger.js 未找到模块:错误:无法解析 '/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/node_modules/ 中的 'fs' webdriver-manager/built/lib/cli' ./node_modules/rimraf/rimraf.js 中的错误 找不到模块:错误:无法解析 'fs' in '/home/sangamnath/Desktop/angualr/ball/node_modules/rimraf' ./node_modules/selenium-webdriver/chrome.js 中的错误 找不到模块:错误:无法解析 '/home/sangamnath/Desktop/ 中的 'fs' angualr/ball/node_modules/selenium-webdriver' ./node_modules/selenium-webdriver/edge.js 中的错误模块未找到:错误:无法解析'/home/sangamnath/Desktop/angualr/ball/node_modules 中的'fs' /selenium-webdriver' ./node_modules/selenium-webdriver/ie.js 中的错误模块未找到:错误:无法解析 '/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver' 中的 'fs' ./node_modules/selenium-webdriver/opera.js 中的错误找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver”中的“fs”错误。/node_modules/selenium-webdriver/phantomjs.js 找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver”中的“fs” ./node_modules/selenium-中的错误webdriver/firefox/binary.js 未找到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/firefox”中的“fs” ./node_modules/selenium-webdriver 中的错误/firefox/profile.js 未找到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/firefox”中的“fs” ./node_modules/selenium-webdriver/ 中的错误firefox/extension.js 未找到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/firefox”中的“fs”。/node_modules/selenium-webdriver/io/index.js 找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/io”中的“fs” ./ node_modules/selenium-webdriver/lib/devmode.js 找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/lib”中的“fs” ./node_modules 中的错误/selenium-webdriver/net/portprober.js 未找到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/net”中的“fs”在 '/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/lib' ./node_modules/selenium-webdriver/net/portprober.js 中的错误 找不到模块:错误:无法解析 'fs' '/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/net'在 '/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/lib' ./node_modules/selenium-webdriver/net/portprober.js 中的错误 找不到模块:错误:无法解析 'fs' '/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver/net'

标签: javascriptangular

解决方案


尝试EventEmitter从 Angular 而不是 from导入protractor

import { Component, OnInit, Output, EventEmitter } from '@angular/core';


推荐阅读