当我用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不再列出。 在项目中查找并找到它并将其从模块列表中删除。