angularjs – ui-router:没有视图模板的路由

前端之家收集整理的这篇文章主要介绍了angularjs – ui-router:没有视图模板的路由前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在ui-router中设置只有控制器的路由?目的是在某个URL上,我唯一需要做的就是采取程序化的措施,而不是在视图中显示任何东西。我已阅读文档,但我不知道他们是否提供了一种方法来做到这一点。

是的,我已经读过:https://github.com/angular-ui/ui-router/wiki/Frequently-Asked-Questions#how-to-open-a-dialogmodal-at-a-certain-state,但这不是我正在寻找的。

例如,我们只是说我有一个基本的观点:

<body ui-view></body>

和一些基本配置:

// Routes
$stateProvider
  .state('myaction',{
    url: "/go/myaction",onEnter: function() {
      console.log('doing something');
    }
  });

当访问/ go / myaction时,视图为空。有可能做到吗?

我能够通过将无节制的状态重定向到正在采取程序化动作的状态来解决这个问题,到处于无头状态结束时的状态:
$stateProvider
  .state('myaction',onEnter: function() {
      console.log('doing something');
    }
    controller: function($state) {
      $state.go('home');
    }
  });

猜你在找的Angularjs相关文章