AngularJS нг-фокус не работает с Wordpress - PullRequest
0 голосов
/ 14 мая 2019

У меня есть приложение AngularJS, которое отлично работает здесь ... https://sagor.creativedevstudio.com/configurator/update/index.html (статическое)

и теперь я конвертирую его в плагин Wordpress, но больше не работает должным образом ... например, ng-focus больше не работает ...

WP (https://sagor.creativedevstudio.com/showcases/configurator/configurator/) это wp-страница, которую я помещаю в Angular App

Это код, где ng-focusставится. (addressearchbox.html)

<input type="text" ng-focus="$parent.gMapLoad($event)" class="form-control address_searchbox" id="{{ids}}" name="{{name}}" placeholder="{{placeholder}}">

ng-focus работает нормально, вызывая gMapLoad () на статическом приложении: https://sagor.creativedevstudio.com/configurator/update/index.html, но не работает на WP .. У меня естьпробовал несколько тем, но не проблема темы ...

Я загружаю свой шаблон как пользовательскую директиву:

ConfiguratorApp.directive('addressearchbox', function() {

return {

  restrict: 'EA',

  templateUrl: configurator_plugin_root_dir + 'public/assets/templates/addressearchbox.html',

  scope: { name: '@', ids: '@', placeholder: '@', }

 };

 });

Я также пробовал .. Способ jQuery:

$('#step_a_search_box').on('focus', function(event) {

  angular.element('#configurator').scope().gMapLoad();

  angular.element('#configurator').scope().$apply();

});

but still not working.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...