首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >AngularJs ReferenceError:未定义angular

AngularJs ReferenceError:未定义angular
EN

Stack Overflow用户
提问于 2013-01-10 22:40:54
回答 6查看 110.7K关注 0票数 16

我尝试添加自定义筛选器,但如果我使用以下代码:

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

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-04-23 21:08:34

这是一个单页面应用程序,使用的解决方案是:

使用AJAX加载内容,就像任何其他控制器一样,然后调用:

angular.bootstrap($('#your_div_loaded_in_ajax'),["myApp","other_module"]);
票数 5
EN

Stack Overflow用户

发布于 2013-04-12 23:20:16

在包含任何其他js文件之前,应将包含角线放在第一位

票数 47
EN

Stack Overflow用户

发布于 2013-01-11 00:25:40

正如@bmleite已经在评论中提到的,你可能忘记加载angular.js了。

如果我创建了一个带有angular指令的fiddle,但是没有包含angular.js,我在Chrome控制台中得到了完全相同的错误:Uncaught ReferenceError: angular is not defined

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14260399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档