2016-02-29 2 views
0

У меня возникли проблемы с моим файлом phones.json. Я добавил папку телефоны и phones.json в мой проект.Не удалось загрузить Json -file в проекте mvc

phones.json

Я написал homeController.js:

var phonecatApp = angular.module("phonecatApp", []); 

phonecatApp.controller('PhoneListCtrl',['$scope', '$http', function($scope,$http) { 
    $http.get('../phones/phones.json').success(function (data) { 
     $scope.phones = data; 
    }); 

    $scope.orderPror = 'age'; 
}]); 

после запуска проекта у меня есть ошибка: exception

Почему не сработал phones.json? Спасибо за ваши ответы.

+0

попробовать этот ./phones/phones.json –

+0

Вы можете также показать, где ты разместить свой homeController.js? – drunkcoder

+0

my homeController находится в папке Controllers. –

ответ

0

Спасибо ребята за ваши ответы, я сделал это, я просто добавить к Web.config следующий код:

<system.webServer> 
    <staticContent> 
     <mimeMap fileExtension=".json" mimeType="application/json; charset=UTF-8"/> 
    </staticContent> 
    ..... 
    </system.webServer> 
+0

Ha! Что объясняет его. Рад, что вы его отсортировали и благодарили за отправку ответа. –

0

Нет ничего плохого в вашем коде, так что это должен быть путь.

Вы пробовали открыть http://localhost:6059/phones/phones.json прямо в вашем браузере? По ошибке вы видите, открыв его непосредственно в вашем браузере должна также привести в 404.

Я хотел бы также предложить пытается ссылаться на файл из корневого пути вашего сайта:

$http.get('/phones/phones.json').success(function (data) { 

Если это Безразлично Тогда я предлагаю посмотреть на активы, которые успешно загружаются (например, изображение), и проверить путь для них и посмотреть, можете ли вы перейти к файлу phones.json.

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