开发者问题收集
将订阅的值分配给变量时,我得到了未定义的值。这是我的代码。service.ts getIpAddress() : Observable<any>{return this.http.get(this.Geo_Api).map((response: Response) => { return <any>response.json()} ).catch(this.handleError);}c
我正在尝试使用来自服务器的 json 响应创建一个动态菜单,但是我收到了此错误:MenuComponent.html:4 ERROR TypeError: Cannot read property 'subscribe' of undefinedat MatMenuTrigger.push../node_modules/@angular/material/esm5/menu.es5.js.MatM
我无法在 subscribe() 之外使用 subscribe() 的结果,console.log 总是返回未定义。我猜想这与异步有关,但我不知道如何解决这个问题。我应该改用 promise 吗?export class MyComponent implements OnInit {textt: String;constructor(private tstService: MyComponentS
之前有人问过类似的问题,并收到了很多回复,我可能听起来重复了某些人的问题,但我只是迫切需要第三只眼睛。我在 angular 中的订阅函数中为变量分配一个值,但在订阅函数之外调用时,变量返回“未定义”。这就是我正在做的事情:this.invoiceService.buildDataForDiscountGraph(this.usrId, this.currentYear).subscribe( re
在我的Angular应用程序中,数组productLocations在订阅中的ngoninit方法中分配,然后在方法中使用,但仍未定义。从搜索stackoverflow上,每个人都说在订阅中移动分配。它已经在订阅中,但我收到错误。如何按顺序正确执行内容?259290382组件文件772123780
我正在开发一个表单,我将从 webapi 获取值并显示给用户。好的。所有部分操作系统从 webapi 获取数据都是可以的。订阅返回正确的 Json,没有问题这是 angular 程序:import { Component, Input, ViewChild, OnInit } from '@angular/core';import { ErrorMsgComponent } from '../..
我编写了一个 http 服务。它包含一个函数请求调用:import { Injectable } from '@angular/core';import { HttpClient, HttpErrorResponse } from '@angular/common/http';import { ApiMethod, AuthEndPoints } from '../conts';import {
各位!我正在尝试使用 JavaScript 构建一个基本的测验应用程序,但遇到了一个小“问题”为什么我的代码没有将 allQuestions 数组的元素存储在 currentQuestion 变量中?这是代码:var allQuestions = [{question: 'What is the first letter of the alphabet?',choices: ['a', 'b',
875398939我是JavaScript的新手,但是我正在尝试在每个部分中使用4个问题创建一个多项选择测验。一旦所有答案在该部分中正确回答,它将显示下一节。对于我的html,我正在使用表,并将整个部分存储在这些单个表中,这些表格标记为“ sectionOne”,“ sectiontwo”等。上面的代码是我一直在工作的。我尝试了getElementByClass,并按课堂分配了我的元素名称,但这无
程序没有在页面底部添加正确答案。我不知道为什么,即使 chrome 上的提示回答正确,并且大写,条件语句也不会将它们添加到问题中。 var quiz = [['What is the capital of New York', 'Albany'],['What is the Capital of California', 'Sacramento'],['What is the capital of
可以在此处找到指代码的链接:codepen link< P>问题是从琐事阵列中随机选择的。但是,选择时答案出现不正确。例如:这个问题的正确答案是B:Maracana体育场。但是,提示出现错误的答案,并将选项C显示为正确的答案。<img alt =“ Trivia Game的ScreenShot” 。
我在测试中遇到了这个问题。以下不正确的 javascript 代码的输出是什么,错误是什么?num=0;if (num > 10);{num = num + 10;}alert(num);可能的答案:a) 输出 10。if 语句if(num > 10)b) 输出 0alert 语句alert("num");c) 输出 10。if 语句if (num > 10)d) 根本不执行。计算num = nu
我正在用 JS 创建问题,但由于引号和试图转义 HTML,我的一些答案没有显示出来。我也很难获得正确的用户答案来给用户加分或扣分。现在,代码将每个答案都读作不正确。Quiz.prototype.guess = function (answer) {if(this.getQuestionIndex().isCorrectAnswer(answer)) {right.innerHTML = "Corr
无论我选择哪个答案,我的答案总是错误的。我不确定问题出在哪里,我认为这是因为我在每个按钮上都有一个事件监听器来检查答案。这是我获取元素的代码var questionLocation = document.getElementById("questionLocation")var answerA = document.getElementById("answerA")var answerB = do
我正在开发一个小型 JavaScript 测验来练习语言并将项目添加到我的投资组合中。到目前为止,我已经成功实现了随机问题和选择、计时器、进度条和分数计数器。但是,我无法让我的代码识别用户提交选项的事实,该选项应该被注册为正确并亮起绿色。作为修复,我尝试将答案放入单独的数组中,并让代码通过将答案选项与所述答案数组进行匹配来检查正确性。这导致我的代码将所有用户输入识别为不正确。请在下面找到我的项目的