我有一个服务UserService,它有一个方法getUsers(),并且这个服务在不同的角度组件之间共享。该方法调用一个 API 并返回数据。我想保存最后一个 API 调用的结果/状态,所以我使用BehaviorSubject来保存最后一个状态,这样如果不同的组件调用getUsers(),应该只有一个 API 调用,否则必须返回保持状态。这就是我实现它的方式private _users$: Be
2018-10-04
我已阅读了关于此问题的几篇不同帖子,因此很抱歉再次询问,但似乎没有一篇能够解决我的问题。我试图提取字符串中最长的单词的长度,该单词来自 HTML。我所能得到的是,“未捕获的 TypeError:无法读取未定义的属性‘split’”HTML:<p id="p">I'm looking for the longest length of a word in this sentence</p><butt
2018-10-02
我尝试使用正则表达式来读取用户输入的消息,查找关键字并进行计数。我遇到的问题是,如果没有匹配项,我会收到此错误:Uncaught TypeError:无法读取 null 的属性“length”如果有匹配项,我不会收到该错误,尽管它会计算输入该短语的次数。function readMessage() {var newtext = $("#myText").val()var newMessage =
2018-10-01
如果子数组包含特定元素,我需要删除它。function filteredArray(arr, elem) {let newArr = [];for (let i = 0; i < arr.length; i++){for (let j = 0; j < arr[i].length; j++) {if (arr[i][j] === elem) {arr.splice(i--, 1);newArr =
2018-09-29
我目前正在尝试创建一个函数,用于查找字符串中最短的单词。问题:我收到以下错误TypeError:无法读取未定义的属性“length”at findShortat Test.describe._at /runner/frameworks/javascript/cw-2.js:152:11at Promise._executeat Promise._resolveFromExecutorat new
2018-09-28
我正在section中显示 div。有多个部分,每个部分中有多个子 div。我动态检查下拉字段,如果子 div 与下拉列表中的选择不匹配,则隐藏它们。这很有效。但是,如果部分中的所有 div 都隐藏了,我现在想隐藏整个部分。这是我的代码:JSif ($("section .listings").length === $("section .listing.h_group").length){$('
2018-09-24
如果我的搜索输入包含任何文本,我尝试仅显示覆盖层。这是我的模板,其中我的输入字段为:Input.vue:<template><div><input v-model="query" class="input" placeholder="Global search..."></input></div></template><script>export default {data() {return {
2018-09-13
我有一个使用 React 导航的附加信息组件:export class AdditionalInfo extends NavigationPureComponent {static navigationOptions = ({ navigation }) => ({headerLeft: <Button icon="close" onPress={() => navigation.goBack(n
2018-09-11
我在 React 酶测试中收到此错误 -TypeError:无法读取未定义的属性“have”以下是我的测试文件:import React from 'react';import ReactDOM from 'react-dom';import { mount } from 'enzyme';import TransactionsTable from './TransactionsTable';im
当我尝试使用innerHTML来console.log带有comment类的p标签的内容时,我收到此错误,前三个始终有效。但它只是偶尔发生,似乎是随机的。我注意到的唯一模式是,当字符串不超过 50 个字符时,它始终有效。Uncaught TypeError:无法在 HTMLDivElement.card.addEventListener (<anonymous>:90:59) 处读取 null 的
2018-09-03
我正在使用Draft-js with Formik和yup来验证 Draft EditorState 组件。我假设我可以使用以下 yup 测试来检查 EditorState 是否不为空://Each note has a string title and a body, which is a Draft EditorStateconst validationSchema = yup.object(
我是node.js的新手,这个错误花费了我很多精力去调查,所以我分享了这个错误。我只尝试在我的 index.js 中声明express和一些基本路由器:const express = require('express');const app = express();app.get('/api/courses', (req, res)=>{res.send(courses);});app.get('
function createChart(elementID, chartLabels, chartData) {var ctx = document.getElementById('"' + elementID + '"');var myChart = new Chart(ctx, {type: 'bar',data: {labels: chartLabels,datasets: [{label
2018-08-22
我意识到有人问了这个问题。但我不确定为什么我仍然会收到此错误。Ucaught TypeError: Cannot read property 'length' of undefinedat Object.addItem我不明白长度为何未定义,当我检查它是否大于 0 时,我是否没有正确访问data对象?我有一个预算控制器 IIFE,它有一个返回addItem函数。在此函数中,我在此行收到错误:
2018-08-20
我在 created() 方法中使用 axios 检索数据,如下所示:data() {return {filterBox: false,color: [],sortBy: null,productType: [],products: null,productcolors: null,categories: null,active_el: 0,isActive: false,categories: