加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 08:18:59 所属栏目:安全 来源:网络整理
导读:是否可以在ui-router中设置只有控制器的路由?目的是在某个URL上,我唯一需要做的就是采取程序化的措施,而不是在视图中显示任何东西。我已阅读文档,但我不知道他们是否提供了一种方法来做到这一点。 是的,我已经读过:https://github.com/angular-ui/ui-r
是否可以在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');
    }
  });

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读