没有使用ngRoute获取ng-view选项卡中的数据。

时间:2017-04-23 04:53:53

标签: angular ngroute

我得到一些像这样的奇怪网址 http://localhost/bootstrap/aroute/index.html#!#%2Fstudent代替

http://localhost/bootstrap/aroute/index.html#/student并且也没有从模板中获取页面上的数据。

我的角度代码就像这样

`function RouteConfig($ routeProvider){

        $routeProvider
            .when('/home',{

            templateUrl : 'home.html',
                controller : 'MainController'
            })
            .when('student',{
                templateUrl : '/student.html',
                controller : 'MainController'
            })
            .when('courses',{
                templateUrl : '/courses.html',
                controller : 'MainController'
            });
    }`

1 个答案:

答案 0 :(得分:0)

在您的配置中加入 $locationProvider.hashPrefix('');

function RouteConfig($routeProvider,$locationProvider){
        $locationProvider.hashPrefix('');
        $routeProvider
            .when('/home',{
            templateUrl : 'home.html',
                controller : 'MainController'
            })
            .when('student',{
                templateUrl : '/student.html',
                controller : 'MainController'
            })
            .when('courses',{
                templateUrl : '/courses.html',
                controller : 'MainController'
            });
    }