クライアント キャンバス描画アプリに ng-view で ng-route を使用しています。描画コードは、個別の非角度 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-view で。
問題は、スクリプトを ng-view html ファイルに追加できないことです。(ブラウザのデバッグウィンドウには表示されません)
scripts
親htmlファイル(を含むng-view
)を入れてみ#container and #json
ましたがng-view
(このページだけがこれらの2つの要素を必要とするため、必要です)、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>
しかし、それは機能していません