방금 새 Yeoman 각도 프로젝트를 만들었습니다. 기본 사이트는 내가 깡통 봉사를 시작했을 때 효과가있었습니다. 더 많은 뷰를 추가 할 수 있도록 ngRoute를 사용하도록 프로젝트를 수정하려고했지만 실제 뷰가 표시되지 않습니다.Yeoman Angular가 ngRoutes와 함께 작동하지 않습니다.
index.html을 :
...
<div ng-view></div>
...
app.js :
'use strict';
angular.module('myApp', [
'ngRoute',
'ngCookies',
'ui.bootstrap'
])
.config(['$routeProvider', function($routeProvider) {
$routeProvider
.when('/', { templateUrl: '/views/main.html', controller: 'MainCtrl'})
.when('/view2', { templateUrl: '/views/view2.html', controller: 'View2Ctrl'})
.otherwise({ redirectTo: '/' });
}]);
view2.html 그것의 내부 텍스트를 가지고 있으며, main.html이 내가 가진 무엇 여전히 프로젝트와 함께 제공된 기본 페이지입니다. 내가 뭘 잘못했는지에 대한 생각. 코드의 다른 부분을 볼 필요가 있다면 알려주십시오.
이되지 않은 (로컬 컴퓨터에서 사이트를 실행하는 가정하여), 그러나 가장 큰 차이점 사이 :
또한이 다른 게시물에서 촬영 내가 생각할 수있는 두 가지는 라우팅이 1.2로 자체 모듈로 이동되었다는 것입니다. 앱 코드에서 "ngRoute"를 올바르게 포함하고 "angular-route.min.js"도로드 되었습니까? – Jens