我剛創建了一個新的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