2016-02-19 4 views
0

У меня проблема с моим Угловым сайтом. Я создаю это с помощью ngRoute, но когда я нажимаю ссылку, белая страница отображается только после обновления страницы, на которой находится контент. В DevTools браузера мы можем увидеть html-код сайта (когда есть белая страница), но ничего не отображается.ngRoute white Страница после страницы обновления отображается

dhnatura.codeanarchy.net

Там вы можете увидеть проблему, нажмите на «Unternehmen» и появится и после обновления страницы он работает на белую страницу.

Routing:

(function() { 
 
    'use strict'; 
 

 
    angular 
 
    .module('dhnatura') 
 
    .config(routeConfig); 
 

 
    function routeConfig($routeProvider) { 
 
    $routeProvider 
 
     .when('/', { 
 
     templateUrl: 'app/main/main.html', 
 
     controller: 'MainController', 
 
     controllerAs: 'main' 
 
     }) 
 
     .when('/company', { 
 
      templateUrl: 'app/company/company.html', 
 
      controller: 'CompanyController', 
 
      controllerAs: 'company' 
 
     }) 
 
     .otherwise({ 
 
     redirectTo: '/' 
 
     }); 
 
    } 
 

 
})();

Ссылка в HTML:

<a class="mdl-navigation__link" href="#/company">Unternehmen</a>

Может быть, я пропустил что-то настроить?

+0

У меня нет проблем. Для меня страница загружается должным образом. Я проверил в firefox, если это поможет. –

+0

wow ok в Chrome это тоже работает, но в Safari это не работает? Странное поведение –

+0

Но в Chrome он работает и не perfekt, например нижний колонтитул на странице «Unternehmen» не находится внизу, при перезагрузке он находится внизу –

ответ

0

Есть ли у вас такая же проблема, если вы используете метод $ location.url (***)?

+0

для $ location.url, я должен дать html также ng-контроллер или? потому что я использовал ngRoute для использования ngController. –

+0

Я хотел, чтобы вы попытались использовать $ location.url («/ company»); но если вы сказали, что все работает на Chrome, это кажется более сложным .. – Moug

+0

это также должно нормально работать с сафари, я не знаю, где ошибка, что она не работает для этого браузера, firefox и chrome не имеют проблем –

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