Javascript $locale服务:获取十进制分隔符(和其他区域设置信息)
我查看了angular$locale,根据文档,它只提供了一个id(即Javascript $locale服务:获取十进制分隔符(和其他区域设置信息),javascript,angularjs,localization,locale,Javascript,Angularjs,Localization,Locale,我查看了angular$locale,根据文档,它只提供了一个id(即languageId countryId)。最好的方法是获得更具体的信息,例如十进制分隔符。如何访问此信息?是否有其他服务提供此信息?我希望能够使用自定义指令中的信息 背后的想法是什么?或者在区域设置文件中定义的对象仅在内部可用?我指的是文件中描述的区域设置对象,如下所示: 我在angular源代码中找不到$locale的真正实现,你能告诉我它在哪里吗?访问locale对象属性的可能性是新功能还是已经存在 这个问题是关于当前的
languageId countryId
)。最好的方法是获得更具体的信息,例如十进制分隔符。如何访问此信息?是否有其他服务提供此信息?我希望能够使用自定义指令中的信息
背后的想法是什么?或者在区域设置文件中定义的对象仅在内部可用?我指的是文件中描述的区域设置对象,如下所示:
我在angular源代码中找不到$locale的真正实现,你能告诉我它在哪里吗?访问locale对象属性的可能性是新功能还是已经存在
这个问题是关于当前的角度1.x,而不是2.x
编辑
已打开在公共api中包含此信息的功能请求。$locale已包含您提到的信息 试试这个小玩意儿: 这里的问题是,这不在“公共API”中,所以由您来保持这种依赖关系
app.run(function($locale, $log){
$log.log('decimal sep: ' + $locale.NUMBER_FORMATS.DECIMAL_SEP);
});