0

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');

呼び出しと同じスクリプト ブロック内。

すべてのヘルプは大歓迎です!

ありがとう。

4

1 に答える 1