Как преобразовать мой код JQuery в AngularJS? - PullRequest
0 голосов
/ 05 июля 2018

Вот мой код jQuery, так как конвертировать мой код jQuery в AngularJS.

$('#iframe').contents().find('#tb2').val('test');

Я хочу заполнить значение внутри текстового поля iframe.

1 Ответ

0 голосов
/ 05 июля 2018

Может легко получить доступ к окну iframe в директиве. Затем используйте методы DOM, такие как querySelector()

Что-то вроде

angular.module('myApp').directive('frameDirective', function(){
  return {
    link:function(scope,elem){
       var frameDoc = elem[0].contentWindow.document;
      scope.$on('update-frame', function(e, val){
        frameDoc.querySelector('#tb2').value = val;
      });

    }
  }
})

DEMO

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