2016-09-15 6 views
0

ngRoutengAnimateという非常に基本的な使い方をしようとしている間、私はこのエラーをiPad(第1世代、私が持っている唯一のiPad)で得ています。デスクトップやiPhone(6)でも動作しますが、iPadでは動作しません。これは私が得ているエラーです:iPadのanglejsエラー

var app = angular.module('openRoute', ['ngRoute', 'ngAnimate']); 

app.config(function($routeProvider) { 
$routeProvider 

.when('/news', { 
templateUrl : 'news.html' 
}) 

.when('/info', { 
    templateUrl: 'info.html' 
}) 


}); 

そして、これは必要なすべてのリンクを持つHTMLです::

<!DOCTYPE html> 
<html lang="sv" dir="ltr"> 
<head> 
<meta charset="utf-8"> 
    <title></title> 
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 
    <link rel="stylesheet" href="style2/style.css" /> 
    <script src="style2/prefixfree.min.js"></script> 


    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"></script> 
     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular-route.js"></script> 
     <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular-animate.js"></script> 
     <script src="js/app.js"></script> 
     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" /> 

    </head> 
    <body ng-app="openRoute"> 

Error[$injector:modulerr]http://errors.angularjs.org/1.5.8/$injector/modulerr?p0=ng&p1='undefined%20is%20not%20an%20object 

これは私が使用しているシンプルなアプリです

誰もがこれに意味がありますか?

+0

以下の例を参照してください依存関係の鍵を与える必要があります。 iPadの古くなったバージョンを使用しないでください。うまくいくはずです。 – RamenChef

+0

ええ、私はそれが古くなったipadのブラウザサポートの問題のように簡単かもしれないと仮定しました。ありがとう! – MrAndre

答えて

1

私には見えない依存性注入メカニズムがない限り。

あなたは、値の実際の設定は、ブラウザのサポートの問題のような音

angular 
    .module('ModuleName') 
    .config(['$httpProvider', '$compileProvider', '$resourceProvider', 
     function($httpProvider, $compileProvider, $resourceProvider) { 
      // do stuff 
     }]);