Polymer:Uncaught(在promise中)ReferenceError:未定义IntlMessageFormat

时间:2017-01-19 07:48:11

标签: javascript internationalization polymer

我正在使用Plunker进行使用Polymer的i18n演示,但我收到错误:

Uncaught (in promise) ReferenceError: IntlMessageFormat is not defined

Plunker for i18n

默认为英语,由于上述错误,也无法显示。我想表明:

My name is Batman.

在将下拉列表从English更改为France时,文字应更改为:

Je m'apelle Batman.

此代码在我的本地系统上运行正常,但不适用于Plunker。我错过了什么?

1 个答案:

答案 0 :(得分:2)

intl-messageformat是必需的,但无法通过polygit获取(至少我无法使其正常工作),但您可以使用此<script>代码 导入<app-localize-behavior>之前,这将允许您的演示工作:

<script src="https://rawgit.com/yahoo/intl-messageformat/v1.3.0/dist/intl-messageformat-with-locales.min.js"></script>

工作 plunker