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"
}
]
})