使用Angular的ng-view无法显示视图的原因?

时间:2014-04-05 04:10:48

标签: javascript angularjs

刚完成新应用的后端和角度前端,现在正在开发角度视图。

现在,即使是'/'的templateUrl也没有出现,而且其他任何一个都被重定向,因为:

app.get('*', function (req, res) {
    res.redirect('/');  // CATCH_ALL redirect to '/' and serve index.html
});

app.get('/', function (req, res) {
    res.sendfile('./public/index.html'); // load this, angular handles the rest
});

或者,如果我先注释掉.get'*',则会在浏览器中显示任何其他templateUrl的消息

  

Cannot GET /admin/createitem

我的控制器&服务与appRoutes& app在index.html中调用,

index.html也定义了ng-controller="itemController"ng-app="itemsApp"

和appRoutes.js看起来像这样(格式相同.when):

angular.module('appRoutes', []).config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {

    $routeProvider

        // start page
        .when('/', {
            templateUrl: 'views/itemslist.html',
            controller: 'itemController'
        });

    $locationProvider.html5Mode(true);

}]);

有关何处查看的建议?或者如何测试以找到..

0 个答案:

没有答案