angular - 确定页面是否为主页(/)

时间:2017-02-17 11:55:02

标签: javascript angularjs

我是角色新手,而BaseController内部想要只在页面是主页时调用函数(即'/' - 尽管?name=value查询参数也可以接受)。

我该怎么做?我已经看过这段代码,但现在不知道如何应用它

.config(function ($routeProvider) {
    $routeProvider
        .when('/', {
            templateUrl: 'views/someOtherTemplate.html',
            controller: 'MainCtrl'
        })
    ...
});

但是,这似乎是在控制器调用之前发生的事情。在这里,BaseController已被调用,我必须在内部工作。

1 个答案:

答案 0 :(得分:0)

试试这个

 var currentLoc = $location.path();

然后您可以比较paths

确保将$location注入:

function BaseController($http, $timeout, $rootScope, $location) {