我正在使用 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)at ensure(code.angularjs.org/1.5) .1 / angular.js:1958:5)at模块(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)at loadModules(code.angularjs.org/1.5.1/angular.js:4508:5)at createInjector(code .angularjs.org / 1.5.1 / angular.js:4430:3)在bootstrap的doBootstrap(code.angularjs.org/1.5.1/angular.js:1710:5)(code.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不兼容