2015-05-16 3 views
0

Я не уверен, что я делаю неправильно, но я не могу понять, почему мой view не загружается.Угловой вид не загружается

У меня есть этот JavaScript:

angular.module('Console', ["ngRoute"]).config(function($routeProvider, $locationProvider){ 
    $routeProvider.when('/admin/leaderboard', { 
     templateUrl: 'leaderboard.html', 
     controller: 'MainContent', 
     controllerAs: "app" 
    }).otherwise({ 
     templateUrl: 'default.html', 
     controller: 'DefaultCtrl', 
     controllerAs: "app" 
    }); 
    $locationProvider.html5Mode(true); 
}).controller('MainContent', function($scope){ 
    var self = this; 
    self.message = "The app routing is working!"; 
    alert("I am running"); 
}); 

Работа с этой HTML:

<div class="container-fluid" style="margin-top: 15px;" ng-app="Console"> 
    <div class="row"> 
     <div class="col-sm-12"> 
      <ng-view></ng-view> 
     </div> 
    </div> 
</div> 

Когда я загрузить страницу дисплеи Уведомления, но шаблон не загружается, Аякса запроса для шаблон даже не сделан. Я что-то делаю неправильно, или я чего-то не хватает?

+0

Вы дубликатом 'MainContent' контроллер конкретизации, в' $ routeProvider' и через 'нг-контроллер '. Здесь должен быть один из –

+0

. Я удалил один из html, я думал, что он привязывал их вместе, поэтому я не думаю ... Я все еще новичок в Angular. –

+0

Теперь вы не видите свое предупреждение, это не так? У вас есть правильный URL-адрес в адресной строке? Вы видите попытку загрузить шаблон 'default.html'? –

ответ

1

Я получил его, мне нужно, чтобы изменить это:

$locationProvider.html5Mode(true); 

к этому:

$locationProvider.html5Mode({ 
    enabled: true, 
    requireBase: false 
}); 
Смежные вопросы