ng-include и ng-route не работают в chrome

0

Ниже перечислены ng-include и ng-route, которые отлично работают в FireFox. Но, когда я вижу в Google Chrome, это ничего не показывает. он просто показывает пустую белую страницу.

пожалуйста, предложите мне решение.

Заранее спасибо.

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular-route.min.js"></script>

<body ng-app="sampleApp">

    <div ng-include="'top-navi.html'"></div>

    <div ng-view></div>


</body>

<script>

var module = angular.module('sampleApp', ['ngRoute']);

module.config(['$routeProvider', 
function($routeProvider){
$routeProvider
.when('/route1/:param',{
templateUrl: 'route1.html',
controller: 'RouteController'
})
.when('/route2/:param',{
templateUrl: 'route2.html',
controller: 'RouteController'
})
.otherwise({
rediretTo: '/'
});
} 
]);
module.controller("RouteController", function($scope, $routeParams){
$scope.param = $routeParams.param;
})
</script>
  • 0
    Возможные дубликаты ng включают не работающие в браузере Chrome
  • 0
    Консоль показывает ошибку?
Показать ещё 2 комментария
Теги:
google-chrome

1 ответ

0

Вам необходимо установить веб-сервер в локальную среду.

IE: установите пакет npm под названием lite-server для запуска вашего кода.

npm lite-server

  • 0
    так как это просто html-страницы, если я передаю эти файлы клиенту, клиент не может его увидеть. что может быть решением для этого.
  • 0
    Вы имеете в виду, что клиент запускает HTML-файл, дважды щелкнув по нему?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню