如何用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();
};
你可以像这样使用
> angular.element('#appFormJsonData').val(); OR
> angular.element('#appFormJsonData')[0].value;
嗨,欢迎来到 StackOverflow
angular.element
只是jQuery
的包装器(如果你没有安装jQuery,jqLite
(,所以你可以像使用jQuery一样使用它。
在 AngularJS 的 API 文档中阅读更多内容