내 사이트에서 ngRoute를 사용 중이며 내 컴퓨터 (로컬)에서 제대로 작동하지만 서버 라우팅에서 작동하지 않습니다. 내 컴퓨터에서 내 모든 파일은 html로, 서버에서 나는 PHP로 이름을 바꿉니다. 어떻게 해결할 수 있습니까?angular.js 서버에서 라우팅이 작동하지 않습니다.
var app = angular.module("myApp", ["ngRoute"]);
app.config(function($routeProvider, $compileProvider) {
$routeProvider
.when("/", {
templateUrl : "pages/main.php",
controller: 'oneCtrl'
})
.when("/about", {
templateUrl : "pages/about.php"
})
.when("/news", {
templateUrl : "pages/news.php"
})
});
"작동하지 않음"을 정의하십시오. dev 도구를 열고 네트워크 요청을보십시오. 무엇이 요청되고 있으며 무엇이 실패합니까? 무슨 이유로? 이제 서버 로그를 살펴보십시오. 오류가 있습니까? – matmo
"작동하지 않는다"는 것은 무엇을 의미합니까? –
나는 여기에 몇 가지 진전이있다 :) 먼저 angular.js 파일을 dounload하고 서버에 올려 놓는다 - 작동하지 않지만 이제는 호스트 된 라이브러리에 링크된다. 오류가 잡히지 않는다 TypeError : 정의되지 않은 'module'속성을 읽을 수 없다. 두 번째 오류 routes.js : 1 잡히지 않은 ReferenceError : 각도가 정의되지 않았습니다. –