我可以从方法"获取(DataFetchingEnvironment环境)"在DataFetcher中。
但我希望从其他方面得到它。
答案 0 :(得分:0)
非常混乱的问题。 DataFetchingEnvironment
仅适用于DataFetcher
,因为它包含解析某个特定字段值(例如父字段,源值等)所需的信息。从其他地方获取它是没有意义的,因为它与哪个领域相关呢?
您是否希望访问ExecutionContext
?这是DataFetcher
之间共享的信息,因为它与特定字段无关,而且从外部获取更有意义。如果是这种情况,您可以在ExecutionStrategy
的各个阶段(可以提供自定义ExecutionStrategy
)或Instrumentation
在适当的阶段从$(function () {
// boostrap 4 load modal example from docs
$('#modal-container').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget); // Button that triggered the modal
var url = button.attr("href");
var modal = $(this);
// note that this will replace the content of modal-content everytime the modal is opened
modal.find('.modal-content').load(url);
});
$('#modal-container').on('hidden.bs.modal', function () {
// remove the bs.modal data attribute from it
$(this).removeData('bs.modal');
// and empty the modal-content element
$('#modal-container .modal-content').empty();
});
});
<div id="modal-container" class="modal fade hidden-print" tabindex="-1" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
</div>
</div>
获取。