ngSanitize被bower删除了,现在我得到了一个ngSanitize缺失异常



当我用yeoman安装angularjs时,我被要求安装一些额外的软件包,例如:

  • 角度路线

  • 角度消毒

等。。。

现在我用以下方法删除角度消毒:

bower uninstall --save angular-sanitize

当我开始我的索引.hmtl页面时

grunt server

然后我的浏览器窗口是白色/空的,浏览器控制台说:

Uncaught Error: [$injector:modulerr] Failed to instantiate module appApp due to:
Error: [$injector:modulerr] Failed to instantiate module ngSanitize due to:
Error: [$injector:nomod] Module 'ngSanitize' is not available! You either misspelled the mo...<omitted>...1) 

1)现在我问自己为什么可以选择安装核心角度.js所需的角度插件。

2)我该如何解决混乱?我不需要消毒。

当你编写角度应用程序时,你可以包含模块。

angular.module('myApp', [ 'ui.router', 'ngAnimate','ngSanitize']);

当您没有加载依赖项时。 即:卸载它,您还必须将其从应用程序模块中删除,否则它将抛出您列出的错误。 您必须删除"ngSanitize"以及.js文件才能将其卸载。

angular.module('myApp', [ 'ui.router', 'ngAnimate']);

看看现在如何NGSanitize不再列出。 在项目中查找并找到它并将其从模块列表中删除。

最新更新