小编kbo*_*oul的帖子

Chrome中的Redux Dev工具抛出奇怪的错误

在调试我的Redux商店(运行React)时,我不断收到此消息

道歉:"序列化我们的大型状态不断崩溃redux devtools.我希望有一天能把它带回来,但是现在你可以通过TS.redux.getState()在控制台中使用来查看状态"

有没有人看过这个?

冒着愚蠢的风险,然后在控制台中运行TS.redux.getState()并获取

__PRE__

任何想法为什么会发生这种情况,除了消息中所说的内容.

据我所知,我正在使用v2.15.1上的最新Chrome Add

redux

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

如何在 Angular/ionic 应用程序中显示表情符号

在我使用 angular5/ionic3 应用程序的移动应用程序中,我想显示表情符号图标。

所以我用了类似的东西

<span>&#x1F601;</span>

但在渲染时它将显示为空方块。

我已经 <meta charset="UTF-8">在我的index.htmlhtml 文件中也保存为 utf-8。

我认为这可能与消毒有关,所以我在管道下面创建了

@Pipe({
  name: 'safeHtml',
})
export class SafeHtmlPipe implements PipeTransform {
    constructor(private domSanitizer: DomSanitizer) { }
    transform(html) {
    return this.domSanitizer.bypassSecurityTrustHtml(html);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我用它作为

 <span [innerHTML]="'&#x1F601;' | safeHtml"></span>   
Run Code Online (Sandbox Code Playgroud)

但结果还是一样

我错过了什么?

在此输入图像描述 在此输入图像描述

普朗克

html utf-8 ionic-framework angular

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

使用 angular 动态选中和取消选中复选框

我想根据值从函数中选中和取消选中复选框,如果假设复选框值为 120,如何选中该复选框

<input type="checkbox" [checked] = "isEnabled" value={{rowData.FILE_LOAD_ID}} id={{rowData.FILE_LOAD_ID}}>
Run Code Online (Sandbox Code Playgroud)

html checkbox angular

5
推荐指数
2
解决办法
6618
查看次数

在angular 6项目中使用jQuery库是否很好?

我正在创建一个先前使用jquery开发的angular 6项目,现在我陷入困境,好像在Angular 6中使用jquery一样好,或者我应该删除所有jquery代码并将其替换为Angular?

angular

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

如何在Leaflet openPopup中设置各种选项?

我想删除标记弹出窗口中的关闭按钮。如何在 openPopup() 方法中设置选项。我的代码是:

var mymap = L.map('map1').setView([lat, lng], 13);

var OpenStreetMap_Mapnik = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
    maxZoom: 19,
    attribution: '&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
}).addTo(mymap);

var marker = L.marker([lat, lng]).addTo(mymap);
marker.bindPopup(loc_address);

marker.on('mouseover', function (e) {       
     this.openPopup();
});

marker.on('mouseout', function (e) {
     this.closePopup();
});
Run Code Online (Sandbox Code Playgroud)

javascript popup leaflet

5
推荐指数
2
解决办法
8069
查看次数

如何使用真棒字体作为传单中的图标而不是标记

在这段代码中,我data[key].category用来指示相关的Icon作为标记。但我想用字体超棒的图标替换它,以使其在某些地方运行时轻巧,可能会加载数十个图标作为标记

var Cofee= Leaflet.icon({
      iconUrl: '/img/Coffee.png',
      shadowUrl: '/img/pale-shadow.png',
      iconSize: [34, 49], 
      shadowSize: [49, 49],
      iconAnchor: [5, 62],
      shadowAnchor: [4, 62],
      popupAnchor: [12, -30]
});
var Store= Leaflet.icon({
      iconUrl: '/img/Store.png',
      shadowUrl: '/img/pale-shadow.png',
      iconSize: [34, 49], 
      shadowSize: [49, 49],
      iconAnchor: [5, 62],
      shadowAnchor: [4, 62],
      popupAnchor: [12, -30]
});
..
..
..

this.Getlatlng(currentlatlng, 9000).then(data => {
    for (var key in data) {
        Leaflet.marker(data[key].location, { icon: data[key].category })      
         .addTo(this.map).bindPopup('<h4>'+data[key].caption+'</h4>');
          markers.push([data[key].location.lat,data[key].location.lng]);
}
Run Code Online (Sandbox Code Playgroud)

javascript css leaflet font-awesome

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

如何在Leaflet中制作2点的曲线?

可以在传单中的 2 个附近点之间绘制一条曲线,例如使用以下坐标:

point_1 = (23.634501, -102.552783)

point_2 = (17.987557, -92.929147)
Run Code Online (Sandbox Code Playgroud)

谢谢。

javascript maps leaflet

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

使用react-leaflet时缺少Leaflet地图图块

我在准系统应用程序中使用leaflet-react简单示例create-react-app

问题:地图图块确实会渲染,但始终有 1-2 行地图图块未渲染(呈灰色)。当地图移动时,不同的行将开始消失。

在此输入图像描述

但是,如果我要调整浏览器窗口的大小,地图就会正确渲染!

在此输入图像描述

问题是什么?我们该如何解决?

使用react-leafletv2.2.1、1.4.0 leaflet。Chrome 浏览器和 Brave 浏览器上也存在同样的问题。

地图.js

import React, { Component } from 'react';
import { Map, TileLayer, Marker, Popup } from 'react-leaflet';

class Maps extends Component {
    constructor() {
        super();
        this.state = {
            lat: 51.505,
            lng: -0.09,
            zoom: 13
        }
    }

    render() {
        const position = [this.state.lat, this.state.lng];

        return (
            <div>
                <Map center={position} zoom={this.state.zoom}>
                    <TileLayer
                        attribution='&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
                        url='http://{s}.tile.osm.org/{z}/{x}/{y}.png'
                    />
                    <Marker position={position}>
                        <Popup>
                            <span>A …
Run Code Online (Sandbox Code Playgroud)

javascript leaflet reactjs react-leaflet

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

从Angular JS使用Web API令牌认证时出现错误请求(400)

我想用Angular JS建立Web API令牌认证作为客户端.我对Web API中的令牌认证概念非常陌生.

我不想使用ASP.NET Identity默认表来添加或验证用户.我有自己的数据库和一个名为"EmployeeAccess"的表,其中包含EmployeeNumber作为用户ID和密码.我想根据此表中的值对用户进行身份验证,然后要授予令牌,以便他们获得后续调用的授权.我已经使用了所有必需的OWIN和ASP.NET引用来实现结果.这是我的不同组件的代码: -

Global.asax中

public class WebApiApplication : System.Web.HttpApplication
    {
        protected void Application_Start()
        {
           // AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);

        }

        protected void Application_BeginRequest()
        {
            if (HttpContext.Current.Request.HttpMethod == "OPTIONS")
            {
                // Cache the options request.
                HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", HttpContext.Current.Request.Headers["Origin"]);
                HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "GET, PUT, DELETE, POST, OPTIONS");
                HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "Content-Type, Accept, Authorization");
                HttpContext.Current.Response.AddHeader("Access-Control-Max-Age", "1728000");
                HttpContext.Current.Response.End();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

WebApiConfig.cs

public static class WebApiConfig
    {
        public static void Register(HttpConfiguration config)
        {            
            // Web API routes
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id …
Run Code Online (Sandbox Code Playgroud)

asp.net-web-api angularjs http-token-authentication asp.net-identity owin-middleware

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

使用 Leaflet 和 Angular 6 创建 L.control() 的新实例时出错

我遵循本教程: https: //leafletjs.com/examples/choropleth/

当我将鼠标悬停在地图上的 Geojson 上时,我尝试制作自定义控件。

但我在“info = L.control();”上遇到错误

无法调用类型缺少调用签名的表达式。类型“控制类型”没有兼容的调用签名。

有人可以帮我翻译一下吗?谢谢你的帮助。

var mapboxAccessToken = "key";

const myfrugalmap = L.map('frugalmap').setView([47.482019, -2], 7.5);

L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=' + mapboxAccessToken, {
    id: 'mapbox.light',
    attribution: 'SOS'
}).addTo(myfrugalmap); 

    this.http.get('assets/departements.json').subscribe((json: any) => {
      console.log(json);
      this.json = json;

var geojson;

geojson =  L.geoJSON(this.json, {
    style: function(feature) {
        switch (feature.properties.code) {
            case '44': return {color: "white",fillColor:"red", fillOpacity: 0.1};
            case '53':   return {color: "white",fillColor: "yellow", fillOpacity: 0.1};
            case '72':   return {color: "white",fillColor: "orange", fillOpacity: 0.1};
            case '85':   return {color: "white",fillColor: "green", fillOpacity: …
Run Code Online (Sandbox Code Playgroud)

javascript geojson leaflet typescript angular

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