当前位置: 首页 > 知识库问答 >
问题:

Angular@ViewChild()错误:需要%2个参数,但得到%1

吕霍英
2023-03-14

当尝试ViewChild时,我会得到错误。错误为“未提供'opts'的参数。”

@ViewChild都给出了错误。

import { Component, OnInit, ElementRef, ViewChild, Output, EventEmitter } from '@angular/core';
import { Ingredient } from 'src/app/shared/ingredient.model';

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

@ViewChild('nameInput') nameInputRef: ElementRef;
@ViewChild('amountInput') amountInputRef: ElementRef;
@Output() ingredientAdded = new EventEmitter<Ingredient>();
  constructor() {}

  ngOnInit() {
  }

  onAddItem() {
    const ingName = this.nameInputRef.nativeElement.value;
    const ingAmount = this.amountInputRef.nativeElement.value;
    const newIngredient = new Ingredient(ingName, ingAmount);
    this.ingredientAdded.emit(newIngredient);
  }

}

ts(11,2):错误TS2554:应为2个参数,但得到1。

共有1个答案

桂杰
2023-03-14

在Angular 8中,ViewChild采用2个参数

 @ViewChild(ChildDirective, {static: false}) Component
 类似资料:
  • 我不知道我做错了什么。。。我得到了球员的错误。draw()函数。它所说的不好的争论是在爱情中。图样矩形()方法。这意味着v.x是一个糟糕的论点。但它应该起作用。v.x和v.y都应该工作。因为它访问表或数组中元素的字段,对吗?有人能告诉我我做错了什么,以及如何解决这个问题吗?非常感谢!这是我的代码:

  • 我有一个问题在这里我不知道如何解决这个问题,本尝试任何我知道解决这个仍然没有解决方案,请帮助 我有2个模块 主要的卢阿: 外部模块dog.lua: 堆栈回溯: 现在还在想在这里做什么。这是唯一阻碍我项目的事情。请帮忙,谢谢:)

  • 首先,我试图遵循这一指南。 到目前为止,我已经启动并运行了主机,但我在这一点上卡住了。我已经安装了windowsservercore映像,并且安装了IIS映像并将其标记为“WindowsServerIIS”。现在我需要安装ASP.NET4.5,我使用以下命令 docker Build-T windowsserveriisaspnet。 我也许应该添加我为我的Docker图像创建一个文件夹。所以我有

  • 问题内容: 的所有文档似乎都表明这是一段有效的代码-不明白吗? 问题答案: 文件说两个参数:。 第一个是mysqli实例的链接,第二个是要转义的字符串。

  • 首先,我试着遵循这个指南。 到目前为止,我已经启动并运行了主机,但我仍停留在这一点上。我安装了windowsservercore映像,我安装了IIS映像并将其标记为“windowsserveriis”。现在我需要安装ASP。NET 4.5,我使用以下命令 docker build–t windowsserveriisaspnet。 我应该补充一点,我为我的Docker图片创建了一个文件夹。所以我有

  • 编辑:我把单引号改成双引号,短绒没有抱怨。 我把这个放到jsonlint.com,我得到了这个错误: 其他json棉绒也有类似的结果。最初,数值是空的,所以我用单引号将它们括起来,以消除< code>jq错误: 但我还是为JQ买的。 我没有看到任何未定义的键,我错过了什么? 我还在网上看到一篇参考文章,不允许对密钥使用裸数字,公平地说,任何具有非字符串密钥的JSON都不应该通过测试吗?