Я написал небольшой код в угловых js. Он работает, но я получаю некоторую ошибку «Не могу прочитать свойство« impl »неопределенного». Кто-нибудь знает, что это?Невозможно прочитать свойство «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");
}
}]);
Это errror: TypeError {стек: (...), сообщение: «Не удается прочитать свойство 'impl' of undefined "}:« Невозможно прочитать свойство «impl» неопределенного »stack: (...)
Как-то я чувствую, что отсутствует какой-то код. Можете ли вы воспроизвести его в плункер? – Sulthan
Я скопировал ваш код, и он работает: http://plnkr.co/edit/hclw4RimIMf4cADq4o0F?p=preview –
работает, но с ошибкой –