Dưới đây là đoạn code mà Im nhận được vấn đề với:AngularJS Unknown Lỗi Loại: Không thể đọc tài sản '1' Trong Null
//Main Codes for the Diary App
(function() {
//Create a new diary app
var diary = angular.module('diary', ['ngRoute']);
//Define a Router for the App
diary.config(function ($routeProvider) {
$routeProvider.
when('/', {
templateUrl: 'partials/wall.php',
controller: 'DiaryWallController'
}).
when('/images', {
templateUrl: 'partials/images.html',
controller: 'DiaryImagesController'
}).
when('/audio', {
templateUrl: 'partials/audio.html',
controller: 'DiaryAudioController'
}).
otherwise({
redirectTo: '/'
});
});
//Define Controllers
diary.controller('DiaryWallController', function($scope) {
$scope.message = "Lets do this!! Wall of this site";
});
diary.controller('DiaryImagesController', function($scope) {
$scope.message = "Lets do this!! Images of this site";
});
diary.controller('DiaryAudioController', function($scope) {
$scope.message = "Lets do this!! Audio of this site";
});})();
Tôi nhận TypeError Unknown này: Không thể đọc thuộc '1' của null. Nó lấy thành công các tập tin quy định tại các tuyến đường nhưng nó không hiển thị trong trang web .. Tôi đã kiểm tra giao diện điều khiển:
XHR finished loading: GET "http://localhost/mobile%20diary/app/partials/images.html".
Nhưng nội dung của các trang nạp không được hiển thị trong trang web. Tôi kiểm tra tài nguyên và trong đó tệp images.html được tải và tôi có thể xem bản xem trước tệp nhưng nó không được hiển thị trên trang web.
Dưới đây là file HTML Shell:
<!DOCTYPE html>
<html ng-app="diary">
<head lang="en" ng-controller="">
<meta charset="UTF-8">
<link rel="stylesheet" href="css/bootstrap.css" type="text/css">
<link rel="stylesheet" href="css/style.css" type="text/css">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title></title>
</head>
<body>
<header>
<nav class="menu-nav">
<ul>
<li class="menu-buttons"><a href="#" id="selected"><i class="fa fa-newspaper-o"></i></a></li>
<li class="menu-buttons"><a href="#images"><i class="fa fa-file-text-o"></i></a></li>
<li class="menu-buttons"><a href="#audio"><i class="fa fa-image"></i></a></li>
<li class="menu-buttons"><a href=""><i class="fa fa-microphone"></i></a></li>
<li class="menu-buttons"><a href="" id="selected"><i class="fa fa-navicon"></i></a></li>
</ul>
</nav>
</header>
<div ng-view>
</div>
<script src="js/angular.js"></script>
<script src="js/angular-route.min.js"></script>
<script src="js/app.js"></script>
</body>
</html>
Tôi không thấy bất kỳ mã có liên quan nào gây ra sự cố, có thể nó nằm trong tệp khác? Bạn có một con trỏ rỗng ở đâu đó và có thể đang cố gắng như sau: 'variable ['1']' –
bạn có trong index.html của mình không? nó là một mã cần thiết để hiển thị mẫu. –
cyan
Vâng tôi làm .. Lemme Cập nhật mẫu HTML của tôi. – ChanX