我正在尝试使用javascript layout.js文件在页面上放置分割器。
这需要在模板中运行以下代码
$('body').layout({
west__size: .12
, center__childOptions: {
south__size: .5
}
});
我在bngafterviewinit中将其插入如下。
ngAfterViewInit() {
$.getScript("../Content/Scripts/jquery.layout-latest.js");
var s = document.createElement("script");
s.type = "text/javascript";
s.innerHTML = "console.log('done');";
s.src = "../Scripts/testscript.js";
this.elementRef.nativeElement.appendChild(s);
}
然而,没有定义.layout的错误。看起来在运行之前没有加载所需的javascript文件。
我该如何正确地做到这一点?我目前正在index.html文件中加载它。