libphonenumber: goog не определен

Я пытаюсь использовать библиотеку Google libphonenumber в моем проекте. Я пытаюсь проверить ввод телефонного номера, используя версию javascript, но она выдает сообщение об ошибке "goog не определен". Я очень плохо знаком с javascript, и я уже потратил день на поиск ответа и не смог его найти. Ошибка в файле phonenumberutil.js в самой первой строке, где говорится

goog.provide('i18n.phonenumbers.Error');

Эта библиотека нуждается в библиотеке закрытия, и я добавил ее как

<!--    Scripts for google phone number validation utils -->
    <tags:script source="/js/GooglePhoneNumberUtils/phonenumberutil.js"/>
    <script src="http://closure-library.googlecode.com/svn/trunk/closure/goog/base.js"></script>
    <script>
      goog.require('goog.dom');
      goog.require('goog.json');
      goog.require('goog.proto2.ObjectSerializer');
      goog.require('goog.string.StringBuffer');
    </script>

Я понятия не имею, что происходит, поэтому, пожалуйста, любая помощь будет полезна.

1 ответ

Решение

Сначала включите "base.js", затем "phonenumberutil.js"

Другие вопросы по тегам