Di seguito è riportato il codice che Im ottenendo problema con:AngularJS TypeError sconosciuta: non può leggere Proprietà '1' di 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";
});})();
sto ottenendo questo TypeError Unknown: Impossibile leggere la proprietà '1' è NULL. E recuperare con successo i file specificati nel percorso, ma non viene visualizzato nel sito .. Ho controllato la console:
XHR finished loading: GET "http://localhost/mobile%20diary/app/partials/images.html".
Ma il contenuto della pagina caricata non viene visualizzato nel sito. Controllo le risorse e il file images.html è caricato e posso vedere l'anteprima del file ma non è mostrato nel sito.
riportano di seguito le 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>
Non vedo alcun codice rilevante che possa causare il problema, forse è in un altro file? Hai un puntatore nullo da qualche parte e probabilmente stai provando qualcosa del tipo: 'variable ['1']' –
hai nel tuo index.html? è un codice necessario per mostrare il modello. –
cyan
Sì, sì .. Lemme Aggiorna il mio modello HTML. – ChanX