【问题标题】:angular output decorator is not working giving the error角度输出装饰器不工作给出错误
【发布时间】:2020-05-28 19:19:12
【问题描述】:

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/protractor/node_modules/source-map-support”中的“fs”

./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 中的错误 未找到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/built”中的“child_process” ./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 找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/glob”中的“fs” ./node_modules/glob/sync.js 中的错误 找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/glob”中的“fs” ./node_modules/protractor/built/logger.js 中的错误 找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/built”中的“fs” ./node_modules/protractor/built/driverProviders/direct.js 中的错误 找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/built/driverProviders”中的“fs” ./node_modules/protractor/built/driverProviders/local.js 中的错误 找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/built/driverProviders”中的“fs” ./node_modules/protractor/node_modules/webdriver-manager/built/lib/cli/logger.js 中的错误 找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/protractor/node_modules/webdriver-manager/built/lib/cli”中的“fs” ./node_modules/rimraf/rimraf.js 中的错误 找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/rimraf”中的“fs” ./node_modules/selenium-webdriver/chrome.js 中的错误 找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver”中的“fs” ./node_modules/selenium-webdriver/edge.js 中的错误 找不到模块:错误:无法解析“/home/sangamnath/Desktop/angualr/ball/node_modules/selenium-webdriver”中的“fs” ./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”

【问题讨论】:

  • 请分享更多详细信息,例如您使用属性的 HTML。
  • @sagar 你能展示你如何在 html 中调用DemoChildComponent 组件
  • 我已经更新了代码现在看看
  • @sagar-k 更新我的答案请检查。

标签: javascript angular


【解决方案1】:

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

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

【讨论】:

  • Hi Vijay 导入错误已被清除,但现在我无法从孩子那里获取数据
  • 必须是相同类型的父子组件
【解决方案2】:
//value : string="sam";

-> this.value 没有定义,因为它只是一个注释。你的真实代码也是这样吗?

【讨论】:

    猜你喜欢
    • 2020-01-12
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    • 2020-07-06
    • 2016-03-25
    • 2018-10-03
    • 1970-01-01
    相关资源
    最近更新 更多