我有一个关于String.prototype.toLocaleLowerCase()的问题;

我想将toLocaleLowerCase()与here等语言环境参数一起使用

但是我得到这个错误。

lib.es5.d.ts

请问你能帮帮我吗?

软件包和系统信息:

cli软件包:(C:\ Users \ Ahmet \ AppData \ Roaming \ npm \ node_modules)

@ionic/cli-utils  : 1.18.0
ionic (Ionic CLI) : 3.18.0

全局软件包:
cordova (Cordova CLI) : 7.1.0

本地套餐:
@ionic/app-scripts : 3.0.0-201710070411
Cordova Platforms  : android 6.2.3
Ionic Framework    : ionic-angular 3.7.1

系统:
Node : v8.7.0
npm  : 5.5.1
OS   : Windows 10

最佳答案

locale参数仍处于草稿模式:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleLowerCase

javascript - 在Typescript上使用带有局部参数的toLocaleLowerCase方法-LMLPHP

修补程序:

使用类型断言(beware):

('some string' as any).toLocaleLowerCase('tr');

正确修复

请等到该功能标准化后,因为它可能暂时无法在所有浏览器上运行。

08-04 10:37