我声明了该类的成员,但得到了错误 services.AddDbContext<AppDbContext>(options =>
{
options.UseLazyLoadingProxies().UseSqlServer("server=.\\SQLEXPRESS;database=db; trusted_connection=true;");
});
未定义。
显然,类初始化发生在React或Material-UI完成加载之前(我使用直接的MenuItem
从其CDN加载它们,我假设当我用< strong> npm ,但现在我必须以这种方式进行。)
有什么办法可以防止这种情况发生?
<script>
答案 0 :(得分:1)
您绝对正确,因为您应该切换到 js 代码的“捆绑”,否则您将陷入与现在类似的难以控制的竞争状态。
要提供一种快速的解决方案,您可以查看onload
HTML event并尝试做类似的事情
<script>
function loadOperators() {
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "url to your operators component";
$("head").append(s);
}
</script>
<script type="text/javascript" src="url to MenuItem" onload="loadOperators()"></script>