AngularJS 注入器:modulerr
Posted
技术标签:
【中文标题】AngularJS 注入器:modulerr【英文标题】:AngularJS injector:modulerr 【发布时间】:2019-02-07 02:05:00 【问题描述】:当我有一个模块错误注入时,消息不可读,可能像图片中一样被双重转义:
我需要解决的不是注入问题(已解决),而是无法读取的消息,带有双重转义。
module.config 代码:
angular.module("App").config(["$compileProvider", "$locationProvider",
"$injector", function ($compileProvider, $locationProvider, $injector)
$compileProvider.debugInfoEnabled(true);
$locationProvider.html5Mode(false).hashPrefix('!');
//compatibility with angular 1.6;
if ($compileProvider.preAssignBindingsEnabled) compileProvider.preAssignBindingsEnabled(true);
【问题讨论】:
在此处发布您的代码 我重新编辑了我的帖子:问题不是注入错误,而是不可读的消息。 为了解决我们需要的代码 :(,可以更具体点吗?也许是模块配置? 【参考方案1】:您能否在此处添加代码片段。 您尝试在此处添加的 ngStorage 服务可能存在问题。 使用 ngstorage 如下
var myApp = angular.module('app', ['ngStorage']);
myApp.controller('Ctrl1', function($scope, $localStorage)
)
【讨论】:
我重新编辑了我的帖子:问题不是注入错误,而是不可读的消息。【参考方案2】:我看到你的模块应该有如下注入的空依赖项,
angular.module("App",[])
【讨论】:
以上是关于AngularJS 注入器:modulerr的主要内容,如果未能解决你的问题,请参考以下文章
[AngularJS面面观] 20. 依赖注入 --- instance注入器以及provider注入器
Angular 混合错误:试图在设置之前获取 AngularJS 注入器
javascript 从控制台访问注入器| AngularJS