2016-01-13 77 views
1

我遇到了Angular JS接收到错误的问题:Uncaught Error:[$ injector:modulerr]。我无法初始化ngRoute和ngMaterial。我app.js文件看起来像,

var myApp = angular.module("myApp", ['ngRoute','ngMaterial']);
鉴于我包括

<link rel='stylesheet prefetch' href='https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.0/css/materialize.min.css'> 
 
    <link rel='stylesheet prefetch' href='https://fonts.googleapis.com/icon?family=Material+Icons'>  
 
    <script data-require="[email protected]*" data-semver="2.0.3" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>  
 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular-resource.min.js"></script> 
 
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.1/angular-animate.min.js"></script> 
 
    <script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.0/angular-route.min.js"></script>  
 
    <script src='https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.0/js/materialize.min.js'></script> 
 
    <script src="js/app.js"></script>

回答

0

materializengMaterial是两个不同的库,需要参考角材料参考。

是指依照以下的顺序

<link rel="stylesheet" href="//rawgit.com/angular/bower-material/master/angular-material.css"> 
     <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular.js"></script> 
     <script src="//rawgit.com/angular/bower-material/master/angular-material.min.js"></script> 
     <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular-animate.min.js"></script> 
     <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular-aria.min.js"></script> 
</script> 

这里是工作Plunker

+0

其工作三江源... – krishnakumar

相关问题