我正在使用angularJS 1.5.1
,当我尝试在IE 11上运行我的应用程序时,我收到以下错误:
[$ injector:modulerr]由于以下原因无法实例化myApp模块:错误: [$ injector:nomod]模块'myApp'不可用!你要么 拼写错误的模块名称或忘记加载它。如果注册了 模块确保您将依赖项指定为第二个 参数。
errors.angularjs.org/1.5.1/$injector/nomod?p0=myApp匿名 函数(code.angularjs.org/1.5.1/angular.js:2034:11)确保 (code.angularjs.org/1.5.1/angular.js:1958:5)在模块 (code.angularjs.org/1.5.1/angular.js:2032:7)匿名函数 (code.angularjs.org/1.5.1/angular.js:4524:11)atEach (code.angularjs.org/1.5.1/angular.js:321:11)在loadModules上 (create.angularjs.org/1.5.1/angular.js:4508:5)在createInjector (code.angularjs.org/1.5.1/angular.js:4430:3)在doBootstrap (code.angularjs.org/1.5.1/angular.js:1710:5)在bootstrap (angular.angularjs.org/1.5.1/angular.js:1731:5)在angularInit (code.angularjs.org/1.5.1/angular.js:1616:5)
我的index.html是:
<!DOCTYPE html>
<html ng-app="myApp" xmlns:ng="http://angularjs.org" id="ng-app">
<!-- Added here the app angular -->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
我不知道如何解决此问题,我的应用适用于浏览器Chrome
和Firefox
。
编辑:
这是我的应用程序的声明
var myApp = angular.module('myApp',['restangular','ui.router','ngMessages','pascalprecht.translate','ui.bootstrap','angularSoap','ngTagsInput','myApp.controllers ','myApp.services','myApp.filters','datatables']);
关于愚蠢的模块是预定义的: 'myApp.controllers','myApp.services','myApp.filters'
我如何知道哪些功能与IE不兼容