AngularJS ng-focus不适用于Wordpress

时间:2019-05-14 11:57:43

标签: angularjs wordpress

我有一个AngularJS应用,在这里可以正常使用... https://sagor.creativedevstudio.com/configurator/update/index.html(静态)

现在我将其转换为Wordpress插件,但无法正常工作。例如,ng-focus不再工作...

WP(https://sagor.creativedevstudio.com/showcases/configurator/configurator/),这是我放入Angular应用程序的wp页面

这是放置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在静态应用https://sagor.creativedevstudio.com/configurator/update/index.html上触发gMapLoad()时工作正常,但是在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.

0 个答案:

没有答案