在html中为angular <script>标记</script>定位

时间:2013-12-12 21:35:19

标签: html angularjs

我已经交了一个将CodeIgniter和AngularJS结合起来的项目。因为我没有真实的世界exp。有角度的,我一直在经历着啧啧。我注意到定位angular.js文件的html脚本标记的零星问题。一些教程在html标记中有脚本标记,一些tuts在底部(在结束标记之前)有脚本标记。当插入头标签时,它每次都有效。但当放在底部,我的tut应用程序有问题。喜欢它不会识别{{variable}}并做它应该做的事情。两个位置应该有角度吗?我总是被告知头脑中唯一的javascript引用是Respond.js和modernizr.js。其他所有内容都可以位于html页面的底部,我正在使用最新的稳定版本的角度。

2 个答案:

答案 0 :(得分:3)

您可以选择所需的方式,因为它是SPA =&gt;加载一次,如果在头上没有糟糕的表现。

如果您在页面底部声明angular.js,那么有一种避免这种情况的好方法 错过内插变量:
您应该在主模板中使用ng-bind指令而不是直接插值表示法:

<div ng-bind="model.value"></div>

而不是{{model.value}}

答案 1 :(得分:0)

您应该将它放在关闭的body标签之前。这样,在加载html后执行JavaScript。