更改视图和控制器,而无需更新url或历史记录

用户名

我正在使用Angularjs创建问答游戏,共有三种布局。一种用于介绍,问题和奖励问题。我试图创建它而不更改url或历史记录,因为不允许用户返回并更改其答案。这是可能的还是我应该尝试在同一路线,控制器和视图中执行此操作,以显示隐藏的布局。

还是有更好的方法来做到这一点。

提前致谢。

除夕

您可以使用ngIncludehttps://docs.angularjs.org/api/ng/directive/ngInclude)根据测验进度更改模板,请在此处查看示例演示http://plnkr.co/edit/jq63ULx2ZrRC9rbJJzOY?p=preview

<body ng-controller="MainCtrl">   
    <a href="" ng-click="next()">Next Question</a>
    <hr/>
    <div ng-include="template"></div>
</body>

JS:

var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
    $scope.name = 'World';
    $scope.q = 1;
    $scope.template = "view1.html";
    $scope.next = function() {
        if ($scope.q < 4) {
            $scope.q++;
            $scope.template = "view" + $scope.q + ".html";
        }
    }
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

保存流的增量更改的历史记录,而无需在Mosaic Decisions中将其克隆

来自分类Dev

更新颜色条而无需在matplotlib用户界面中重置缩放历史记录

来自分类Dev

History.js:我只想更改URL,无需管理历史记录

来自分类Dev

History.js:我只想更改URL,无需管理历史记录

来自分类Dev

AngularJS添加到浏览器历史记录中,而无需重新加载页面和HTML5 pushstate

来自分类Dev

更改包含的页面和URL,而无需在AngularJS中重新初始化控制器

来自分类Dev

从控制器传递数据到视图,而无需在URL CI中调用控制器

来自分类Dev

锚点导航和历史记录更改

来自分类Dev

更新iframe,历史记录和URL。然后使其与后退按钮一起使用

来自分类Dev

浏览器历史记录和错误的地址

来自分类Dev

将命令保存到历史记录中,而无需在bash中执行

来自分类Dev

如何合并两个仓库,而无需历史记录?

来自分类Dev

跨会话共享外壳历史记录,而无需交错

来自分类Dev

从URL和历史记录中删除锚点

来自分类Dev

如何存储Pubnub历史记录中的数据并使之可用于所有控制器?

来自分类Dev

大量视图与历史记录表

来自分类Dev

从另一个视图控制器动态更改视图控制器的主题而无需重新加载

来自分类Dev

如何更改活动历史记录

来自分类Dev

Usermod和历史记录输出

来自分类Dev

添加视图,控制器和模型而无需重新启动Sails

来自分类Dev

URL更改但未呈现新页面Ionic React和IonReactRouter具有历史记录

来自分类Dev

生成视图而无需控制器动作

来自分类Dev

无需用户干预即可删除Cookie和历史记录

来自分类Dev

显示历史记录表中的更改历史记录

来自分类Dev

显示历史记录表中的更改历史记录

来自分类Dev

错误在 AD 上更改密码并强制控制密码历史记录时

来自分类Dev

如何使用历史记录类处理浏览器历史记录

来自分类Dev

删除React-Router浏览器历史记录更改侦听器

来自分类Dev

Chrome的调试器控制台命令历史记录存储在哪里?

Related 相关文章

  1. 1

    保存流的增量更改的历史记录,而无需在Mosaic Decisions中将其克隆

  2. 2

    更新颜色条而无需在matplotlib用户界面中重置缩放历史记录

  3. 3

    History.js:我只想更改URL,无需管理历史记录

  4. 4

    History.js:我只想更改URL,无需管理历史记录

  5. 5

    AngularJS添加到浏览器历史记录中,而无需重新加载页面和HTML5 pushstate

  6. 6

    更改包含的页面和URL,而无需在AngularJS中重新初始化控制器

  7. 7

    从控制器传递数据到视图,而无需在URL CI中调用控制器

  8. 8

    锚点导航和历史记录更改

  9. 9

    更新iframe,历史记录和URL。然后使其与后退按钮一起使用

  10. 10

    浏览器历史记录和错误的地址

  11. 11

    将命令保存到历史记录中,而无需在bash中执行

  12. 12

    如何合并两个仓库,而无需历史记录?

  13. 13

    跨会话共享外壳历史记录,而无需交错

  14. 14

    从URL和历史记录中删除锚点

  15. 15

    如何存储Pubnub历史记录中的数据并使之可用于所有控制器?

  16. 16

    大量视图与历史记录表

  17. 17

    从另一个视图控制器动态更改视图控制器的主题而无需重新加载

  18. 18

    如何更改活动历史记录

  19. 19

    Usermod和历史记录输出

  20. 20

    添加视图,控制器和模型而无需重新启动Sails

  21. 21

    URL更改但未呈现新页面Ionic React和IonReactRouter具有历史记录

  22. 22

    生成视图而无需控制器动作

  23. 23

    无需用户干预即可删除Cookie和历史记录

  24. 24

    显示历史记录表中的更改历史记录

  25. 25

    显示历史记录表中的更改历史记录

  26. 26

    错误在 AD 上更改密码并强制控制密码历史记录时

  27. 27

    如何使用历史记录类处理浏览器历史记录

  28. 28

    删除React-Router浏览器历史记录更改侦听器

  29. 29

    Chrome的调试器控制台命令历史记录存储在哪里?

热门标签

归档