我只是跟着下面 https://scotch.io/tutorials/single-page-apps-with-angularjs-routing-and-templatingangularjs路由,JavaScript不工作,在所注入的看法
我確實做到了鏈路上的教程爲頁面上的描述,但它evoluting到一個真實的項目,我不得不把內部頁面內的一些JavaScript代碼,例如pages/about.html。由於某種原因,它不會被執行。即使你把一個單一的
<script>
alert('foo');
</script>
它不被解釋爲JavaScript代碼。和警報未顯示
頁面使用NG-視圖注射
<div id="main">
<div ng-view></div>
</div>
整個代碼可以在 https://scotch.io/tutorials/single-page-apps-with-angularjs-routing-and-templating
感謝
看看這個答案http://stackoverflow.com/questions/21336350/angularjs-inline-script-in-the-included-html-template – masimplo
我的猜測是將HTML插入innerHTML,而不是'執行JavaScript。 http://jsfiddle.net/rc4yv1Lq/1/ –
把代碼放入指令是很容易的。如果你剛剛起步,會發現它更簡單 – charlietfl