在Typescript

时间:2017-11-20 23:42:13

标签: javascript node.js angular typescript ionic-framework

我对String.prototype.toLocaleLowerCase();

有疑问

我想使用带有here等语言环境参数的toLocaleLowerCase()

但是我收到了这个错误。

But I get this error

lib.es5.d.ts

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

1 个答案:

答案 0 :(得分:3)

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

enter image description here

Hotfix:

使用类型断言(beware):

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

正确修复

等到功能标准化,因为它现在可能无法跨浏览器工作。