2015-04-21 5 views
0

Я пытаюсь загрузить шаблоны в угловом, но получает сообщение об ошибке:Невозможно загрузить шаблоны AngularJS

Failed to load resource: net::ERR_FILE_NOT_FOUND angular.js:102 Error: [$compile:tpload] http://errors.angularjs.org/1.3.15/ $compile/tpload?p0=pages%2Fhome.html at Error (native) at file:///C:/Users/Abu-Mustaqiima/Documents/AngularJS/WeatherApp/Video1/Starter/angular.js:6:417 at file:///C:/Users/Abu-Mustaqiima/Documents/AngularJS/WeatherApp/Video1/Starter/angular.js:137:25 at file:///C:/Users/Abu-Mustaqiima/Documents/AngularJS/WeatherApp/Video1/Starter/angular.js:112:113 at n.$eval (file:///C:/Users/Abu-Mustaqiima/Documents/AngularJS/WeatherApp/Video1/Starter/angular.js:126:15) at n.$digest (file:///C:/Users/Abu-Mustaqiima/Documents/AngularJS/WeatherApp/Video1/Starter/angular.js:123:106) at n.$apply (file:///C:/Users/Abu-Mustaqiima/Documents/AngularJS/WeatherApp/Video1/Starter/angular.js:126:293) at l (file:///C:/Users/Abu-Mustaqiima/Documents/AngularJS/WeatherApp/Video1/Starter/angular.js:81:240) at M (file:///C:/Users/Abu-Mustaqiima/Documents/AngularJS/WeatherApp/Video1/Starter/angular.js:85:342) at XMLHttpRequest.e (file:///C:/Users/Abu-Mustaqiima/Documents/AngularJS/WeatherApp/Video1/Starter/angular.js:86:418)

Вот мой index.html

<!DOCTYPE html> 
<html lang="en-us" ng-app="weatherApp"> 
    <head> 
     <title>AngularJS Weather Forecast SPA</title> 
     <meta http-equiv="X-UA-Compatible" content="IE=Edge"> 
     <meta charset="UTF-8"> 

     <!-- load bootstrap and fontawesome via CDN --> 
     <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"> 
     <style> 
      html, body, input, select, textarea 
      { 
       font-size: 1.05em !important; 
      } 
     </style> 

     <!-- load angular via CDN --> 
     <script src="http://code.angularjs.org/1.3.0-rc.2/angular.min.js"></script> 
     <script src="http://code.angularjs.org/1.3.0-rc.2/angular-route.min.js"></script> 
     <script src="http://code.angularjs.org/1.3.0-rc.2/angular-resource.min.js"></script> 
     <script src="app.js"></script> 
    </head> 
    <body> 

     <header> 
      <nav class="navbar navbar-default"> 
      <div class="container"> 
       <div class="navbar-header"> 
        <a class="navbar-brand" href="/">AngularJS Weather</a> 
       </div> 

       <ul class="nav navbar-nav navbar-right"> 
        <li><a href="#"><i class="fa fa-home"></i> Home</a></li> 
       </ul> 
      </div> 
      </nav> 
     </header> 

     <div class="container"> 

      <div ng-view></div> 

     </div> 

    </body> 
</html> 

// MODULE 
var weatherApp = angular.module('weatherApp', ['ngRoute', 'ngResource']); 

// ROUTES 
weatherApp.config(function ($routeProvider) { 

    $routeProvider 

    .when('/', { 
     templateUrl: 'pages/home.htm', 
     controller: 'homeController' 
    }) 

    .when('/forecast', { 
     templateUrl: 'pages/forecast.htm', 
     controller: 'forecastController' 
    }) 

}); 

// CONTROLLERS 
weatherApp.controller('homeController', ['$scope', function($scope) { 

}]); 

weatherApp.controller('forecastController', ['$scope', function($scope) { 

}]); 

Я пытался использовать сервер WAMP для загрузки страниц, но все равно получить ту же ошибку.

+0

Убедитесь, что вы загрузите свой javascript в конце тега вашего тела. Вы ссылаетесь на свои модули в app.js? – jcc

+0

Я думаю, его главным образом потому, что вы просматриваете index.html из файла. Попробуйте выполнить свой проект через сервер – Harish

+0

Какой браузер вы используете? Не все браузеры дружелюбны с файлом: // paths –

ответ

0

В настоящее время ваш протокол шаблона содержит file://, который не будет доступен через ваш браузер.

Вам необходимо разместить свой код на каком-либо сервере (например, IIS, WAMP и т. Д.). & вставьте всю свою кодовую директорию на сервер, чтобы работать с вашим кодом. Другой разумный код выглядит отлично.

Таким образом, URL-адрес должен быть либо http://, либо https://, тогда ваш шаблон будет получать с сервера напрямую.

+0

Я уже пробовал это с помощью WAMP и по-прежнему той же ошибкой. – Abdi

+0

@Abdi вы можете уточнить свой вопрос? –

+0

Я только что сделал несколько минут назад. Спасибо – Abdi

Смежные вопросы