我已经交了一个将CodeIgniter和AngularJS结合起来的项目。因为我没有真实的世界exp。有角度的,我一直在经历着啧啧。我注意到定位angular.js文件的html脚本标记的零星问题。一些教程在html标记中有脚本标记,一些tuts在底部(在结束标记之前)有脚本标记。当插入头标签时,它每次都有效。但当放在底部,我的tut应用程序有问题。喜欢它不会识别{{variable}}并做它应该做的事情。两个位置应该有角度吗?我总是被告知头脑中唯一的javascript引用是Respond.js和modernizr.js。其他所有内容都可以位于html页面的底部,我正在使用最新的稳定版本的角度。
贝
答案 0 :(得分:3)
您可以选择所需的方式,因为它是SPA =>加载一次,如果在头上没有糟糕的表现。
如果您在页面底部声明angular.js
,那么有一种避免这种情况的好方法
错过内插变量:
您应该在主模板中使用ng-bind
指令而不是直接插值表示法:
<div ng-bind="model.value"></div>
而不是{{model.value}}
答案 1 :(得分:0)
您应该将它放在关闭的body标签之前。这样,在加载html后执行JavaScript。