Как я могу использовать angular .element вместо jQuery? - PullRequest
1 голос
/ 13 января 2020

Как я могу использовать angular.element вместо jQuery ($) для этого блока кода?

<form style="display: none" action="{! $page.FormMigrateDownload}" method="POST" id="jsonDownloadForm">
  <input type="hidden" id="appFormJsonData" name="appFormJsonData" value="" />
  <input type="hidden" id="jsonFileName" name="jsonFileName" value="" />
</form>
$scope.download = function(form) {
  $("#appFormJsonData").val(JSON.stringify(form));
  $("#jsonFileName").val('"TX-' + form.Name + '.json"');
  $("#jsonDownloadForm").submit();
};

Ответы [ 2 ]

1 голос
/ 13 января 2020

вы можете использовать как

> angular.element('#appFormJsonData').val(); OR
> angular.element('#appFormJsonData')[0].value;
0 голосов
/ 14 января 2020

Привет и добро пожаловать в StackOverflow

angular.element - это просто оболочка для jQuery (или jqLite, если вы не установили jQuery), поэтому вы можете использовать его так, как если бы вы использовали jQuery.

Подробнее в API документах из AngularJS

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