开发者问题收集
我正在尝试构建一个简单的反应井字游戏应用程序,我已经取得了相当大的进展,但现在我收到了一个无法调试的错误。我有一种感觉,这与我的renderPlaySquare(i)方法的设置方式有关,但在那之后我迷失了……是不是因为playSquareStates状态设置不正确?抱歉发了这么长的帖子,谢谢你的帮助。我在这里包含了我的所有代码,因为它不是很长,还有错误。这是两个错误Board.renderPlay
为了学习一些 ReactJS,我正在尝试制作一个天气应用。我在我的WeatherCard组件内的componentDidMount方法中使用此提取调用了OpenWeatherMapAPI。constructor() {super()this.state = {weatherData: {}}}componentDidMount() {fetch('//api.openweathermap.org/
我是 ReactJS 的初学者,下面是我正在尝试运行的示例程序:App.jsimport React, { Component } from 'react';import logo from './logo.svg';import './App.css';import Person from './Person/Person';class App extends Component {state
我在正在进行的 React 项目上遇到了此错误TypeError:无法读取未定义的属性“0”,我不确定为什么我一直收到此错误。我对 REACT 完全陌生。我知道我传递了一个未定义的这是我的文件代码App.jsimport Expenses from "./components/Expenses";function App() {const expenses = [{id: 'e1',title:
我正在编写一个函数来计算 12 行的各列总数,并创建一个大小相同的总值的新数组,但我一直收到错误TypeError:无法读取未定义的属性“0”我该如何解决它维度 [6][12] 的 new_matrix 是预先计算的,然后传递到 colTotaler 函数中,因为矩阵输入也是通过矩阵输入形式获得的colToataler(new_matrix);let columns = [0,0,0,0,0,0,
我试图访问 JSON 数据中payload中的键和值,如果键存在于数组countTargetOptions中,我将在组件中显示它。但是当我尝试显示数据{payload[0]?.payload?.countTargetOptions[i]>时,我一直收到Uncaught TypeError: Cannot read properties of undefined (reading '0')(注意:在
我正在开发一个 React App,并且尝试使用axiosGET 请求从我的节点后端获取一些数据。我当前正在使用的与此问题相关的 Api 端点如下:// NodeJS Backendapp.get('/v1/companys/user/:user_uuid', verify, (req, res) => { // GET - Company by User UUIDconst selectQuer
我的 html 中有一个段落元素。仅当值为 true 时,该元素才可见。我已使用 ng-if 来检查。我尝试通过 getElementByID 访问该元素,但它返回 null。但是,我能够访问未使用 ng-if 的 html 中的另一个段落元素。如何访问段落元素并获取与 angular 指令绑定的值?Html<!DOCTYPE html><html ng-app="testApp"><head><
我试图访问一个原生元素,以便在单击另一个元素时聚焦于它(非常类似于 html 属性“for” - for 不能用于这种类型的元素。但是我收到了错误:TypeError: Cannot read property 'nativeElement' of undefined我尝试在ngAfterViewInit()中 console.log 原生元素,以便加载它,但它仍然会引发错误。我还在点击事件处理程
我想使用ViewChild访问组件的 DOM。但是当我尝试访问nativeElement属性时,它为undefined。以下是代码片段。import { Component, ViewChild, AfterViewInit } from '@angular/core';import { AlertComponent } from './alert.component';@Component({s
Angular CLI6在我的组件中,我有:@ViewChild('necRiskAnalysisDialog')private necRiskAnalysisDialog;在某个时候,我调用了this.necRiskAnalysisDialog.set(...在我的 html 中,我有<div><div *ngIf="someCondition"><nec-risk-analysis #necR
情况如下,我有主文件选项卡组件,其中我使用 @ViewChild() 包含了文本组件;现在在 ngAfterViewInit() 上,我正在初始化菜单和子菜单列表。一旦我完成创建子菜单列表,我就想将它们分配给文本组件。这样,当用户单击文本组件时,他将看到选项卡组件分配的子组件。ngAfterViewInit() {// menu initialization// sub-menu initiali
如何聚焦 ngIf 中的元素?页面加载时此 ngIf 为真,但仍然出现未定义的错误:@ViewChild("currentDaySpentInput") currentDaySpentInput: ElementRef;// ...<div class="spending-input" *ngIf="!spentInputComplete"><label>How much did you spen
我在使用 @ViewChild 和通过 ngIf 显示的组件时遇到问题。我找到了各种解决方案,但没有一个对我有用。这是我的主要组件,由各种步骤组成(为简洁起见,我在代码中只显示了 2 个步骤),带有一个用于向前导航的按钮和一个用于重置在第一步返回的组件的按钮。第一步显示在页面打开时:...<div class="my-container"><first-child *ngIf="showFirtC
在我的代码中,我有一个名为 #map 的 div,它将在 for 循环的条件之后显示。<div *ngFor="let message of fullMessagesArr"><div *ngIf="message.replyMap"><div #gmap style="width:100px;height:400px"></div></div></div>下面给出了我的 .ts 文件,其中包含i