我尝试添加自定义筛选器,但如果我使用以下代码:
angular.module('myApp',[]).filter('startFrom', function() {
return function(input, start) {
start = +start; //parse to int
return input.slice(start);
}
});
但是如果我这样做,我会在firebug中得到:"ReferenceError: angular is not defined“。
应用程序的其余部分工作正常,我在标记div中使用ng-app,而不是在标记html中,并且使用https://ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular.js
发布于 2013-04-23 21:08:34
这是一个单页面应用程序,使用的解决方案是:
使用AJAX加载内容,就像任何其他控制器一样,然后调用:
angular.bootstrap($('#your_div_loaded_in_ajax'),["myApp","other_module"]);
发布于 2013-04-12 23:20:16
在包含任何其他js文件之前,应将包含角线放在第一位
发布于 2013-01-11 00:25:40
正如@bmleite已经在评论中提到的,你可能忘记加载angular.js了。
如果我创建了一个带有angular指令的fiddle,但是没有包含angular.js,我在Chrome控制台中得到了完全相同的错误:Uncaught ReferenceError: angular is not defined
https://stackoverflow.com/questions/14260399
复制相似问题