libphonenumber: goog не определен - PullRequest
4 голосов
/ 02 марта 2012

Я пытаюсь использовать библиотеку Google libphonenumber в своем проекте.Я пытаюсь проверить ввод телефонного номера, используя версию javascript, но она выдает ошибку «goog is notfined».Я очень плохо знаком с 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 Ответ

5 голосов
/ 02 марта 2012

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

...