无法读取未定义的属性'impl'

时间:2015-01-19 10:02:46

标签: angularjs angularjs-scope

我在角度js中写了一些小代码。它工作但我得到一些错误“无法读取未定义的属性'impl'。有人知道那是什么吗?

这是我的HTML:

<!DOCTYPE html>

<html lang="en" ng-app="myApp">
    <head>
        <meta charset="utf-8" />
        <title>Validation</title>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js"></script>
        <script src="js/matchmedia-ng.js"></script>
        <script src="js/angular-touch.js"></script>
        <script src="js/module.js"></script>
    </head>
    <body ng-controller="MainController">

    </body>
</html>

这是我的模块:

var myApp = angular.module('myApp',['ngTouch','matchmedia-ng']);

myApp.controller('MainController', ['$scope', 'matchmedia',
    function($scope, matchmedia) {
    $scope.desktop = matchmedia.isDesktop();
    $scope.tablet =matchmedia.isTablet()
    $scope.phone = matchmedia.isPhone();
        if($scope.desktop){
            alert("desktop");
        }
        else if($scope.tablet){
            alert("tablet");
        }
        else if($scope.phone){
            alert("phone");
        }
}]);

这是一个错误的错误: TypeError {stack:(...),message:“无法读取属性'impl'of undefined”}消息:“无法读取未定义的属性'impl'”stack:(...)

0 个答案:

没有答案