이 간단한 라우팅이 제대로 작동하려면 문제가 무엇인지 파악할 필요가 없습니다.AngularJS : ngRoute Not Working
<html lang="en" ng-app="app">
.
.
.
<a href="#voip">
<div class="col-lg-3 service">
<img src="assets/img/voip.svg"/>
<h4 ng-bind-html="content.home.voip_header"></h4>
<p ng-bind-html="content.home.voip_txt"></p>
</div>
</a>
<section id="view">
<div ng-view></div>
</section>
이 라우팅은 다음과 같습니다 : 나는 다음과 같이 ', 그렇지 않으면'를 지정하면
var app = angular.module('app',[
'ngRoute',
'ngSanitize'
]);
app.config(['$routeProvider',function($routeProvider){
$routeProvider
.when('/voip',{
templateUrl:'assets/templates/voip.html'
});
}]);
템플릿은로드
이
은 HTML입니다. 어쩌면 내가 href 특성에 잘못된 구문을 사용하고 있다고 생각했지만 사방에 쳐다 보았고 이렇게해야합니다. .otherwise({
redirectTo:'/voip'
})
또 다른 것은 내가 $routeChangeSuccess
을들을 경우, 이벤트는 트리거, 아직 뷰가로드되지 않았습니다입니다.
아이디어가 있으십니까?
어떤 각도의 각도를 사용하고 있습니까? –
브라우저에서'file/open'과 반대로 서버에서이 페이지를로드하고 있습니까? – charlietfl
각도 버전은 1.6.1입니다. 예, 페이지가 서버에서로드됩니다. 구성을 변경하지 않고 파일을 제공하는 경우에만 로컬 아파치입니다. – user3085271