小编k4s*_*r42的帖子

C# - 从没有API的纬度/经度获取国家/地区

是否可以使用C#库或有关地理坐标的更新数据库来获取纬度和经度的国家/地区名称而不使用像Google Maps的JavaScript API这样的API?

c# geolocation geonames

7
推荐指数
2
解决办法
3834
查看次数

从泛型类型全名中获取类型

我想从这样的泛型类型全名中获取类型:

var myType = Type.GetType("MyProject.MyGenericType`1[[MyProject.MySimpleType, MyProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]");
Run Code Online (Sandbox Code Playgroud)

但它似乎不适用于这样的泛型类型......

这样做的好方法是什么?

c# reflection

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

babel 的输出:删除节点模块中的箭头函数

我在 IE11 上生成的 webpack 包有问题。我检查了捆绑包,这是由于一些箭头函数。

它来自一个 node_module 包:lite-id

我的 webpack 配置:

var config = {
    devtool: 'source-map', 
    entry: ["babel-polyfill", APP_DIR + '/index.js'],
    output: {
        path: BUILD_DIR,
        filename: 'BundleNodeJs.js',
        libraryTarget: "umd",    
    },
    resolve: {
        extensions: ['.js', '.jsx', '.css', '.scss'],
        symlinks: false
    },
    [...]
    module: {
        rules: [
            {
                test: /\.jsx?$/,
                exclude: /node_modules|bower_components/,
                loader: "babel-loader",
                options: {
                    presets: ['env', 'react', 'stage-2']
                }
            },
        ]
    }
};
Run Code Online (Sandbox Code Playgroud)

在此节点模块中将箭头函数转换为常规函数的好方法是什么?

javascript node.js webpack babeljs babel-loader

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

使用React-intl进行Redux形式的字段级验证和错误转换

使用redux-form,我尝试使用i18n进行字段级验证.我正在使用react-intl(https://github.com/yahoo/react-intl),所以我尝试了这个:

<Field name="Label" component={renderField} validate={[required(this.props.intl)]}
Run Code Online (Sandbox Code Playgroud)

具有验证功能:

const required = (intl) => (value) => {return value ? undefined : intl.formatMessage({id:"Required"})};
Run Code Online (Sandbox Code Playgroud)

问题:当我的字段标签出现错误时,如果我更改语言,我的字段状态将丢失,我的错误消息将消失.

我认为验证道具的价值不应该在渲染之间改变,因为它会导致字段重新注册.解决办法是什么 ?

如何在Field-Level Validation中正确地将react-intl集成到验证消息中?可能吗 ?

javascript reactjs redux redux-form react-intl

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

缺少 Visual Studio on TFS 构建配置的最新版本 2019

在我的 TFS 服务器(版本 16.131.27701.1)的构建步骤配置中,缺少 Visual Studio 2019 版本。

该版本安装在我的构建代理上。

如何将此版本添加到 msbuild 步骤的选择列表中?

msbuild tfs build visual-studio

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