问题标签 [jquery-globalize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
611 浏览

angular - 如何在 Angular 2 中使用 globalizejs

有人会有在 Angular 安装和使用中使用 globalizejs lib 的示例吗?

我正在使用 Angular-cli 和 devextreme 在 Angular 4 中开发

在 devextreme 中,关于 globalizejs 与 angular 的使用不是很清楚

0 投票
1 回答
1018 浏览

jquery - MVC 5 - 无法让全球化运行

我想添加全球化,因为该站点要求用户提供日期。我的德国用户想输入“31.12.1966”而不是“1966-12-31”。

所以我将nuget-Packages“jQuery.Validation.Globalize”和“jquery-globalize”添加到项目中。

现在我无法配置我的 BundleConfig!根据我的研究,我知道我需要 globalize.js 和其他一些文件。所以我试着做一个捆绑:

视图中的使用:

但我收到一个错误:

我翻译了这个德语原文的信息:

我需要捆绑中的更多/其他文件吗?

我能做些什么?有什么帮助吗?

真诚的彼得

0 投票
2 回答
1216 浏览

asp.net-mvc - MVC 5,全球化,验证德国日期:如何捆绑 js 脚本?

在回答这个问题(MVC 5 - 无法运行全球化)时,我用一堆“<sript src="..." 声明和一些 js 解决了这个问题。

我没有管理的内容:我想捆绑脚本。如果我这样尝试(摘自 bundleConfig.cs):

但我从 JavaScript 中得到一个错误:“Globalize”未定义

看来,脚本的顺序改变了......

目前我使用一种解决方法:我编写了一个自定义 HTM-Helper。

并在视图中使用它:

我的问题是:如何正确捆绑脚本?

0 投票
2 回答
819 浏览

asp.net-mvc - MVC:Chrome 浏览器中的日期

问题:我想用 globalize 显示德语格式的日期。使用 MVc 5 中提到的解决方案- 使用 unobtrusiv js 验证德国日期 - 一种适用于 IE 和 Firefox 的简单方法 - 没问题。

但谷歌浏览器使用输入类型“日期”并显示一个日期选择器。验证曾经失败过。

0 投票
0 回答
24 浏览

reactjs - 在我的流星项目中,我在哪里实例化 Globalize

堆栈:Meteor、React、Redux、React 路由器

问题:我在哪里(即在哪个文件中)实例化 Globalize?我不是全球化方面的专家,但感觉这是一个有点全局的变量。那么它要去哪里呢?

更一般地说,我对在 react/meteor 应用程序中放置全局变量的位置有点困惑。我得到了整个组件的想法。我在它的模块中编写了一个组件,我导入了所有我需要的东西并导出了该组件。很容易。但是,更一般的东西去哪里了?有什么我可以阅读的吗?

干杯

0 投票
1 回答
187 浏览

javascript - 将 o'clock/Uhr 添加到 globalize.js 格式的日期

非常简单的问题:我想在我的全球化格式框架中添加一个开关,以便在时间之后添加一个“o'clock”或德语“Uhr”。现在,我正在使用以下模式:

yMMddHHmm

我在各自的 cldr 文件中找到了 o'clock 字符串,但我不知道如何将它们添加到骨架中。

这是我的代码:

预先感谢您的帮助!

0 投票
0 回答
1013 浏览

visual-studio - 带有 MVC 的 Globalize.js - 缺少语言环境

我试图让 Globalize.js 库在 ASP.NET MVC 5 应用程序 + 不显眼的验证下工作。具体来说,我的大多数库和要求都按照帖子https://stackoverflow.com/a/25289555/1838819工作。但是,当验证实际上启动input标签type="text"但包含十进制数时,我收到以下错误;

我正在通过加载和配置库;

在通过以下方式尝试验证之前,它可以正常工作并且运行良好;

我几乎可以肯定我错过了load参考locale/en.json或非常相似的东西,但发现该资源似乎几乎是不可能的。cldr 的文档(Globalize 当前用作本地化数据的主要来源)的文档……充其量是自我引用的,而且导航起来非常令人沮丧。我也找不到特定的 NuGet 包。

我可以找到的文档说应该编译资源。查看该编译器的文档链接回 Gloablize 文档,并进一步了解如何启动测试服务器、安装 Node Package Manger 或 Bower 并从那里安装。当我想要的只是一个文件时,这……似乎有点矫枉过正。我还没有走这条路,因为我希望有一种更简单、更快捷的方法来定位所需的文件。

任何有关在 Visual Studio 中实际配置此库的资源的帮助将不胜感激。

0 投票
0 回答
718 浏览

asp.net-mvc - 如何在 MVC 5 中为 jquery 验证获取全球化

我使用 VS 2017 并且我有一个 MVC 5 项目。
我使用 NuGet 安装jQuery.Validation.Globalize. 其中也安装为依赖项:

  • jquery-globalize (>= 1.0.0)
  • cldrjs

我包含了以下 javascript 文件:

“~/Scripts/cldr.js”、
“~/Scripts/cldr/ .js”、
“~/Scripts/globalize.js”、
“~/Scripts/globalize/
.js”、
“~/Scripts/jquery.validate .globalize.js"

但它错过了cldr-data:包含本地化数据的 JSON 文件。
如何在 MVC 5 项目中使用 NuGet 或 Visual Studio 获取它?

0 投票
1 回答
2837 浏览

asp.net-mvc - 如何使用 Globalize.js 为 ASP.NET Core MVC 中的客户端验证配置区域性

我很难在我的应用程序中配置客户端验证。我希望它能够接受本地化pt-BR输入。

我尝试在启动时使用配置应用程序:

它适用于在服务器端呈现货币、日期时间和数字,但客户端验证仍需要en-US输入。

客户端正在使用jquery.validatejquery.validate.unobtrusive 然后我被建议使用 Globalize.js。

我通过 npm 安装了 globalizenpm instal globalize@1.0.0 并添加了 globalize 包和cldr.js包。并下载jquery.validate.globalize.js到项目中

我在 HTML 中添加了对 js 文件的引用

但不幸的是,当我尝试设置位置时出现此错误Globalize.locale("pt-BR")

E_MISSING_CLDR:缺少必需的 CLDR 内容supplemental/likelySubtags

我错过了什么?

0 投票
1 回答
247 浏览

globalize - 为什么 globalize-compiler 需要不同的 globalize 包含(npm 与 NuGet)?

经过大量尝试,我让 globalize-compiler 运行起来,因此也得到了一个带有捆绑 CLDR数据的 js 文件(名为cldr_en.js)。为了使用它,我还必须执行以下操作:

这些文件通过npm作为globalize-compiler的依赖项。问题是在我的项目中我使用的是 NuGet全球化包。如果我尝试:

我遇到了 js 错误,并且globalize根本不起作用。有人能说出 globalize 包(npm 和 NuGet -> globalize 与 globalize-runtime)有什么区别,以及是否可以仅在生产中使用NuGet包。

我想设置一个构建,在其中我使用globalize-compiler来获取捆绑的 CLDR数据,然后我想删除globalize-compiler的整个文件夹和依赖项,并且只使用生成的捆绑CLDR文件和globalize from NuGet。_