Javascript 如何在ng重复启动上使用ng开关

Javascript 如何在ng重复启动上使用ng开关,javascript,angularjs,Javascript,Angularjs,我有这样的代码:它允许我在没有父节点的情况下重复元素并选择我想要的。我的问题是,是否可以用ng开关替换ng if,并获得相同的结果?我试过了,但它打破了ng repeat end 以下是嵌入的代码: HTML: 编辑 因此,在更多地使用它之后,我认为这是我得到的错误: 因此,我想问题会更多,“有没有可能像ng repeat start那样在没有父项的情况下使用ng switch?”那么,您现在的问题是关于在没有ng repeat start父项的情况下使用ng switch吗?因为如果是的话,那

我有这样的代码:它允许我在没有父节点的情况下重复元素并选择我想要的。我的问题是,是否可以用
ng开关
替换
ng if
,并获得相同的结果?我试过了,但它打破了
ng repeat end

以下是嵌入的代码:

HTML:

编辑 因此,在更多地使用它之后,我认为这是我得到的错误:


因此,我想问题会更多,“有没有可能像ng repeat start那样在没有父项的情况下使用ng switch?”

那么,您现在的问题是关于在没有ng repeat start父项的情况下使用ng switch吗?因为如果是的话,那么是的,这是可能的。@VladBardalez我需要我的
ng开关
ng repeat start
的可能副本处于同一级别
<html ng-app="app">
  <head>
    <title>Test</title>
  </head>
  <body ng-controller="myCtrl">
    <p ng-repeat-start="item in items" ng-if="item.type == 'text'">
      I'm a paragraph
    </p>
    <div ng-if="item.type == 'video'">
      I'm a video
    </div>
    <div ng-repeat-end ng-if="item.type == 'iframe'">
      I'm an iframe
    </div>
  </body>
</html>
var app = angular.module('app', []);

app.controller('myCtrl', function ($scope) {
  $scope.items = [
    {
      type: "text"
    },
    {
      type: "video"
    },
    {
      type: "iframe"
    }
  ]
})