我将 ng-route 和 ng-view 用于我的客户端画布绘图应用程序。绘图代码位于一个单独的非角度 js 文件中。我需要放
<div id="container"></div>
<p id="json"></p>
和
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jsPlumb/1.4.1/jquery.jsPlumb-1.4.1-all.js"></script>
<script type="text/javascript" src="/public/canvas/projectTemplate.client.canvas.js"></script>
在目标 ng 视图中。
问题是,我无法在 ng-view html 文件中添加脚本。(我在浏览器调试窗口中看不到它)
我尝试放入scripts
父ng-view
html文件(其中包含已加载,而已加载#container and #json
ng-view
parentNode is not found
ng-view
#container and #json
scripts
编辑:
我在子页面html上试过这个:
<p id="p">this is text</p>
<script type="text/javascript">
(function() {
var p = document.getElementById('p')
p.innerText = 'changed by js'
})()
</script>
但它不工作