同一视图中的UI-Router路由(查看和编辑)

前翅蝇

我无法在UI-Router中将视图页面的状态更改为编辑页面,反之亦然。我尝试过的事情:

控制器:

$stateProvider
        .state('showViewA', {
            views: {
                " ": {
                    template: "default.html",
                    controller:"DefaultController.ts"
                     },
                "viewB@showViewA": {
                    template: "viewPage.html",
                    controller:"DefaultController.ts"
                    }
            } 
        }) 
    .state('showViewA@EditshowViewA', {
            views: {
                " ": {
                    template: "defaultEdit.html",
                    controller:"DefaultEditController.ts"
                     }                 
            } 
        }) 
    .state('showViewA@ViewshowViewA', {
            views: {
                " ": {
                    template: "defaultShow.html",
                    controller:"DefaultShowController.ts"
                     }                 
            } 
        }) 

default.html我只加载第一次打开页面时需要查看的视图,即编辑页面

<div ui-view="showViewA"></div> 

显示编辑页面。保存编辑页面时,我需要用已指定状态的查看页面替换编辑页面showViewA@ViewshowViewA但这不是重定向。我能知道我哪里出错了吗?

拉迪姆·科勒

一个工作的家伙

让我们假设这是default.html内容:

<div >
  <h2>The default view (layout)</h2>

  <b>place holder for viewB</b>
  <hr />

  <div ui-view="viewB"></div>      
</div>

然后使我们的州使用这些链接:

 <a ui-sref="showViewA">
 <a ui-sref="showViewA.EditshowViewA">
 <a ui-sref="showViewA.ViewshowViewA">

这将是调整后的状态定义(更改为新行,而旧的行带有注释值)

具有内部视图的父状态,注入到ui-view="viewB"占位符/锚中

    .state('showViewA', {
      url: '/',
      views: {
        //" ": {
        "": {
          //template: "default.html",
          templateUrl: "default.html",
          //controller:"DefaultController.ts"
          controller: "DefaultController"
        },
        "viewB@showViewA": {
          //template: "viewPage.html",
          templateUrl: "viewPage.html",
          //controller: "DefaultController.ts"
          controller: "DefaultController"
        }
      }
    })

孩子们将其视图注入相同的ui-view =“ viewB”

  //.state('showViewA@EditshowViewA', {
  .state('showViewA.EditshowViewA', {
    views: {
      //" ": {
      "viewB": {
        //template: "defaultEdit.html",
        templateUrl: "defaultEdit.html",
        //controller:"DefaultEditController.ts"
        controller: "DefaultEditController"
      }
    }
  })
  //.state('showViewA@ViewshowViewA', {
  .state('showViewA.ViewshowViewA', {
    views: {
      //" ": {
      "viewB": {
        //template: "defaultShow.html",
        templateUrl: "defaultShow.html",
        //controller:"DefaultShowController.ts"
        controller: "DefaultShowController"
      }
    } 
  })

在这里检查

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UI Router未将解析值注入到同一级别的视图中

来自分类Dev

在同一视图中绑定命令和CommandParameter

来自分类Dev

图像和ExpandableListView在同一滚动视图中

来自分类Dev

普通模型和IEnumerable模型在同一视图中

来自分类Dev

图像和ExpandableListView在同一滚动视图中

来自分类Dev

在同一视图中绑定命令和CommandParameter

来自分类Dev

在模式和ui视图中运行ui.router

来自分类Dev

如何在同一图表视图中创建散点图和折线图?

来自分类Dev

如何在同一视图中创建n个子对象和父对象?

来自分类Dev

在SwiftUI中,同一视图中是否具有标签栏和导航栏?

来自分类Dev

关于在同一视图中构造和渲染不同对象的建议

来自分类Dev

如何在mvc5的同一视图中显示“获取”和“发布”操作结果?

来自分类Dev

Django:如何在同一视图中同时包含受限访问和模型?

来自分类Dev

同一组件和视图中的角度材质多个分页器

来自分类Dev

AngularJS为同一个URL路由多个ui视图?

来自分类Dev

仅在单击同一视图中的“编辑”按钮后,才能使“文本框”具有写功能

来自分类Dev

[AngularJS] [UI-Router]在视图中显示视图

来自分类Dev

在同一图中组合mayavi和matplotlib

来自分类Dev

在同一图中组合mayavi和matplotlib

来自分类Dev

在同一图中绘制负数和正数

来自分类Dev

在WPF和XAML和数据绑定的设计视图中查看UI更改吗?

来自分类Dev

在使用WPF和XAML以及数据绑定的设计视图中查看UI更改吗?

来自分类Dev

嵌套视图中的角度UI路由器变量

来自分类Dev

AngularJS UI-Router从视图中获取当前状态

来自分类Dev

离子框架调用视图中的ui-router问题

来自分类Dev

使用ui-router在父视图中注入模板

来自分类Dev

同一视图可以使用两个控制器吗?最好使用ui-router

来自分类Dev

状态和视图中指定的AngularJS UI路由器参数对象之间的区别

来自分类Dev

无法使用UI路由器和“ controller as”语法访问视图中的控制器属性

Related 相关文章

  1. 1

    UI Router未将解析值注入到同一级别的视图中

  2. 2

    在同一视图中绑定命令和CommandParameter

  3. 3

    图像和ExpandableListView在同一滚动视图中

  4. 4

    普通模型和IEnumerable模型在同一视图中

  5. 5

    图像和ExpandableListView在同一滚动视图中

  6. 6

    在同一视图中绑定命令和CommandParameter

  7. 7

    在模式和ui视图中运行ui.router

  8. 8

    如何在同一图表视图中创建散点图和折线图?

  9. 9

    如何在同一视图中创建n个子对象和父对象?

  10. 10

    在SwiftUI中,同一视图中是否具有标签栏和导航栏?

  11. 11

    关于在同一视图中构造和渲染不同对象的建议

  12. 12

    如何在mvc5的同一视图中显示“获取”和“发布”操作结果?

  13. 13

    Django:如何在同一视图中同时包含受限访问和模型?

  14. 14

    同一组件和视图中的角度材质多个分页器

  15. 15

    AngularJS为同一个URL路由多个ui视图?

  16. 16

    仅在单击同一视图中的“编辑”按钮后,才能使“文本框”具有写功能

  17. 17

    [AngularJS] [UI-Router]在视图中显示视图

  18. 18

    在同一图中组合mayavi和matplotlib

  19. 19

    在同一图中组合mayavi和matplotlib

  20. 20

    在同一图中绘制负数和正数

  21. 21

    在WPF和XAML和数据绑定的设计视图中查看UI更改吗?

  22. 22

    在使用WPF和XAML以及数据绑定的设计视图中查看UI更改吗?

  23. 23

    嵌套视图中的角度UI路由器变量

  24. 24

    AngularJS UI-Router从视图中获取当前状态

  25. 25

    离子框架调用视图中的ui-router问题

  26. 26

    使用ui-router在父视图中注入模板

  27. 27

    同一视图可以使用两个控制器吗?最好使用ui-router

  28. 28

    状态和视图中指定的AngularJS UI路由器参数对象之间的区别

  29. 29

    无法使用UI路由器和“ controller as”语法访问视图中的控制器属性

热门标签

归档