小编Nad*_*d G的帖子

未捕获的TypeError:pre,template,textarea,script,style不可迭代

当我的cordova应用程序试图在我的智能手机上运行时,我遇到了这个问题.

我正在使用角度cli.我搜索了指定的错误,我发现在github上是一个封闭的问题,解决方案(对许多人有用)是将.angular-cli.json中列出的资产放在一个数组中.关键是我的资产已经在一个数组中.我试图进一步看,但这个问题是我发现的唯一问题.

但是,编译webpacks是成功的,而不是错误.唯一的错误出现在浏览器中并且是标题的错误.

我不知道该怎么做.

javascript android google-chrome cordova angular-cli

13
推荐指数
1
解决办法
6973
查看次数

这个js堆图令人担忧吗?我该如何解决?

我已经记录了一个 angular 4.4 应用程序的性能,我认为 Chrome 开发工具返回给我的关于 js 堆的内容可能令人担忧,但老实说我缺乏这个主题。

我不明白 ~20000ms 处的直线下降,不久之后的直线和 ~60000ms 处的另一个下降:它们是由于什么?这些行为是正常的还是意味着应该修复某些问题?

在此处输入图片说明

javascript google-chrome google-chrome-devtools

5
推荐指数
1
解决办法
2512
查看次数

文件图标中的问号在 Intellij 中是什么意思?

在此处输入图片说明

我在官方文档中没有找到任何内容。

我问这个是因为这两个文件都有 .pdf 扩展名,也许 IDE 无法识别它们

icons intellij-idea

5
推荐指数
1
解决办法
6909
查看次数

角度6:如何构建一个简单的多个复选框以供用户检查/取消选中?

在阅读了与该主题相关的多个主题之后,我正在写这篇文章,但是没有人给我我所需要的。这篇文章似乎有解决方案,但我不必从json中读取已检查的值。

我需要做的是:

  1. 从一系列对象中读取国家
  2. 创建一个代表每个国家的复选框的清单
  3. 用户应选中并取消选中每个复选框

    奖金:

    • 获取检查的输入的值并将其发送到组件外部

    我知道这可能确实很愚蠢,但是直到现在我所要做的就是拥有一系列不可检查的复选框,仅此而已。

这是代码:模板:

<div class="form-group">
    <div *ngFor="let country of countries">
        <input type="checkbox"
                  name="countries"
                  value="{{country.id}}"
                  [(ngModel)]="country"/>

        <label>{{country.name}}</label>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

和TS:

countries = [
    {id: 1, name: 'Italia'},
    {id: 2, name: 'Brasile'},
    {id: 3, name: 'Florida'},
    {id: 4, name: 'Spagna'},
    {id: 5, name: 'Santo Domingo'},
]
Run Code Online (Sandbox Code Playgroud)

我试图使用反应形式,但这给了我更多的问题,然后是模板驱动的(肯定是因为我的实现不好)。拜托,帮帮我,我不知道该撞到哪里了

angular6

5
推荐指数
1
解决办法
1万
查看次数

为什么arr.filter(String)也返回数字?

我正在做一些小练习来保持我对js怪癖的全新认识.我试着编写一些简单的过滤器,它们返回一个包含某些元素的新数组,它们是字符串,数字,ecc ...而且我很惊讶arr.filter(String)在给定数组中产生的数字也是数字.

function onlyString(arr) {
  return arr.filter(String);
}
onlyString([2, 4, "", "omg", ]) // returns [2, 4, "omg"]
Run Code Online (Sandbox Code Playgroud)

然后我想看看arr.filter(Number)会回溯什么

function onlyString(arr) {
  return arr.filter(Number);
}
onlyString([2, 4, "", "omg", ]) // returns [2, 4]
Run Code Online (Sandbox Code Playgroud)

另外,我在arr中添加了一个空对象,看看会发生什么:

function onlyString(arr) {
  return arr.filter(Object);
}
onlyString([2, 4, "", "omg", {}]) // returns [2, 4, "", "omg", {}]
Run Code Online (Sandbox Code Playgroud)

乍一看,在这里,我更困惑,但后来我认为返回数组是正确的,因为在js中一切都是对象,或者我在这种情况下是对的吗?

顺便说一句,我真的很想了解String过滤器下发生了什么,希望你能帮助我

javascript arrays

3
推荐指数
1
解决办法
389
查看次数

在 React 中使用 Color Thief 库不起作用

我正在努力在反应应用程序中添加 Color Thief。我已经按照 github 上的说明进行操作,但没有任何变化。我已在此处应用了建议报告,然后将脚本插入 setTimeout 函数中,但我总是遇到相同的错误:

错误

你能帮我在反应中运行这个库(或者类似的库,如果你有替代方案)吗?

到目前为止,这是我的代码:

import React from 'react';
import './App.css';
var ColorThief = require('color-thief');

function App() {
 setTimeout(function(){
    var colorThief = new ColorThief();
    var img = 'img.jpg';
    var palette = colorThief.getPalette(img, 8);
    var dominant =  colorThief.getColor(img);
    console.log(palette);
    console.log(dominant);
    document.getElementById("app").style.backgroundColor = "rgb(" + dominant + ")";
 }, 3000);

return (
    <div id="app"></div>
 );
}

export default App;
Run Code Online (Sandbox Code Playgroud)

javascript reactjs color-thief

1
推荐指数
1
解决办法
4832
查看次数