我正在使用Plunker进行使用Polymer的i18n
演示,但我收到错误:
Uncaught (in promise) ReferenceError: IntlMessageFormat is not defined
默认为英语,由于上述错误,也无法显示。我想表明:
My name is Batman.
在将下拉列表从English
更改为France
时,文字应更改为:
Je m'apelle Batman.
此代码在我的本地系统上运行正常,但不适用于Plunker。我错过了什么?
答案 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