AngularJS随机显示数据错误

AngularJS随机显示数据错误,angularjs,Angularjs,我想解决的第一个问题是:我想随机显示数据。就我而言,我有两个问题。一个是“你喜欢Foo吗”,另一个是“你喜欢酒吧吗”。 当我重新加载页面时,我希望这些问题随机出现。例如,这次可能会先看“你喜欢吃吗?”。但当我重新加载页面时,会首先显示“你喜欢酒吧吗?” 我制作了一个自定义的随机过滤器,如下所示,但这将导致“当我选中复选框时,我看不到复选符号”的错误 在我的Plunker的第14行中,我添加了 更新:根据评论,我为我的另一个创建了另一个。在页面上显示任何问题之前,您可以尝试洗牌数组,而不是随机挑选

  • 我想解决的第一个问题是:我想随机显示数据。就我而言,我有两个问题。一个是“你喜欢Foo吗”,另一个是“你喜欢酒吧吗”。 当我重新加载页面时,我希望这些问题随机出现。例如,这次可能会先看“你喜欢吃吗?”。但当我重新加载页面时,会首先显示“你喜欢酒吧吗?”
  • 我制作了一个自定义的随机过滤器,如下所示,但这将导致“当我选中复选框时,我看不到复选符号”的错误

    在我的Plunker的第14行中,我添加了


    更新:根据评论,我为我的另一个创建了另一个。

    在页面上显示任何问题之前,您可以尝试洗牌数组,而不是随机挑选问题

    这样,数组的元素将被随机索引,您不需要为每个问题运行随机函数


    帮助您使用JavaScript洗牌数组。或者,您也可以使用。

    而不是随机挑选问题,您可以尝试在页面上显示任何问题之前洗牌数组

    这样,数组的元素将被随机索引,您不需要为每个问题运行随机函数


    帮助您使用JavaScript洗牌数组。或者,您也可以使用。

    请将第二期作为单独的问题发布。我为第二期创建了另一篇文章。谢谢,我在这里提供了答案。请将第二期作为单独的问题发布。我为第二期创建了另一篇文章。谢谢,我在这里提供了答案。我在你提到的这篇文章中使用了这种方法。谢谢现在对我有用了,很好。我在你提到的这篇文章中使用了这种方法。谢谢现在对我有用。
    $scope.random = function () {
         return 0.5 - Math.random();
    }