我正在尝试使用Google Javascript库liibphonenumber返回给定区域代码的样本编号。
我在JSP文件的块中调用它:
<script>
i18n.phonenumbers.PhoneNumberUtil.getExampleNumber("NL");
</script>
返回的错误是:
Uncaught TypeError: Object function () {
/**
* A mapping from a region code to the PhoneMetadata for that region.
* @type {Object.<string, i18n.phonenumbers.PhoneMetadata>}
*/
this.regionToMetadataMap = {};
} has no method 'getExampleNumber'
我已经包含在JSP的顶部:
<script type="text/javascript" src="/javascript/goog/base.js"></script>
<script>
goog.require('goog.proto2.Message');
</script>
<script type="text/javascript" src="/javascript/phonemetadata.pb.js"></script>
<script type="text/javascript" src="/javascript/phonenumber.pb.js"></script>
<script type="text/javascript" src="/javascript/metadata.js"></script>
<script type="text/javascript" src="/javascript/phonenumberutil.js"></script>
甚至尝试过放
goog.require('i18n.phonenumbers.PhoneNumberUtil');
在与调用相同的脚本块中。
非常感谢所有人的帮助!
感谢。
莱斯
答案 0 :(得分:0)
所以这一切都归结为成为一名新手JS开发人员。我需要创建第1类的实例。这基本上是错误告诉我的 - 直到我做了更多的网络搜索才意识到这一点。