Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度正斜杠“/&引用;作为国家网址_Angularjs_Angular Ui Router - Fatal编程技术网

Angularjs 角度正斜杠“/&引用;作为国家网址

Angularjs 角度正斜杠“/&引用;作为国家网址,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我在这里试图实现以下目标。 我想创建一个只有“/”的状态Url,无论我们在哪条路线上,它都会被调用。 目前没有工作,我肯定我错过了什么不知道到底是什么。 如果有人能帮忙,我将不胜感激 defineState('main', { url: "/", controller: function () { console.log(); }, }); 看看下面的答案: 您使用的是ng路

我在这里试图实现以下目标。 我想创建一个只有“/”的状态Url,无论我们在哪条路线上,它都会被调用。 目前没有工作,我肯定我错过了什么不知道到底是什么。 如果有人能帮忙,我将不胜感激

defineState('main', {
            url: "/",
            controller: function () {
                console.log();
            },
        });
看看下面的答案:


您使用的是ng路由还是ui路由器

有了ui路由器,你可以点这个

state('home', {
        url: '/',
        templateUrl: 'home.html'
    });

用户界面路由器。问题是我没有一个真正的模板URL。所以我需要一个。我真的希望每次更改路由时都能调用该路由。您不需要模板,您可以将状态与“$urlRouterProvider”一起使用。否则(“/”),我将更改我的示例。此方法有效,但在切换路由时无效。ie:/用户。我需要在每次更改视图时调用的路由。如果您没有“/users”url的状态,则该路由应该可以工作。如果您需要在视图更改时执行某些操作,您可以侦听路由更改事件,我将更新答案。
state('home', {
        url: '/',
        templateUrl: 'home.html'
    });