我正在使用jsplumbtoolkit框架,以便将几个脚本html模板加载到我的meteorjs应用程序中,以便创建必要的div /对话选项作为api的一部分。经过一些故障排除后,我确定问题似乎是Meteorjs没有通过我提供的onRendered函数加载我的html脚本。
让您更好地了解问题
//由于Meteorjs无法直接在模板中加载脚本,我在我的模板js中将脚本加载添加到了我的onRendered函数
Template.mytemplate.onRendered(function(){
$(document).ready(function() {
var script = document.createElement("script");
script.type="text/x-jtk-templates";
script.src = "templates/workflowtemplate.html";
$("#rulesscripttemplate").replaceWith(script);
});
})
workflowtemplate.html位于相应的meteorjs目录/public/templates/workflowtemplate.html中,我假设目录是正确的。
当我检查我的客户端Mozilla开发人员工具包时,这是正确加载的
<script type="text/x-jtk-templates" src="templates/templaterulesworkflow.html"></script>
有没有更好的方法来确认此资源是否通过mozilla实际加载到客户端?
答案 0 :(得分:0)
想出来。必须将<script type="text/x-jtk-templates" src="templates/templaterulesworkflow.html"></script>
添加到我的应用程序的标记中。这解决了这个问题。