Angular2中的Ng-repeat-start-也使用NgFor重复多个元素

森林人

我需要li为每个项目在Angular2的列表中重复几个元素。在角的1.x我用ng-repeat-startng-repeat-end这个。我在Angular 2中找不到正确的方法。有一些与此相关的较早的博客文章,但是他们的建议在Angular2的最新Beta中不起作用。

<li>对于每个类别,应重复所有-elements :(我通常会使用该属性*ngFor="#category of categories"-但是我找不到放置它的位置...

帮助?

<ul class="dropdown-menu" role="menu">
    <li class="dropdown-header">
        {{ category.title }}
    </li>
    <li>
        <a href="{{ '/music/' + tag.keyword }}" *ngFor="#tag of category.tags" [hidden]="tag.deleted === 1">{{ tag.tag_title_da }}</a>
    </li>
    <li class="divider"></li>

    <li class="dropdown-header">Alle musikstykker</li>
    <li><a href="/music/all">Alle musikstykker</a></li>
</ul>
像素位

如果要重复内容,请使用template标签,并删除上的*前缀ngFor

维克多SavkinngFortemplates

Angular以特殊方式对待模板元素。它们用于创建视图,可以动态操纵的DOM块。*语法是一种快捷方式,可让您避免编写整个元素。

<ul class="dropdown-menu" role="menu">
   <template ngFor #category [ngForOf]="categories">
    <li class="dropdown-header">
        {{ category.title }}
    </li>
    <li>
        <a href="{{ '/music/' + tag.keyword }}" *ngFor="#tag of category.tags" [hidden]="tag.deleted === 1">{{ tag.tag_title_da }}</a>
    </li>
    <li class="divider"></li>

    <li class="dropdown-header">Alle musikstykker</li>
    <li><a href="/music/all">Alle musikstykker</a></li>
    </template>
</ul>

更新角度^ 2.0.0

您可以使用,ng-container而只需更改#varlet var

<ng-container>行为与相同,<template>但允许使用更通用的语法。

<ul class="dropdown-menu" role="menu">
  <ng-container *ngFor="let category of categories">
    <li class="dropdown-header">
      {{ category.title }}
    </li>
    <li>
      <a href="{{ '/music/' + tag.keyword }}" *ngFor="let tag of category.tags" [hidden]="tag.deleted === 1">{{ tag.tag_title_da }}</a>
    </li>
    <li class="divider"></li>

    <li class="dropdown-header">Alle musikstykker</li>
    <li><a href="/music/all">Alle musikstykker</a></li>
  </ng-container>
</ul>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ng-repeat-start重复多个<td>元素

来自分类Dev

用ng-repeat重复多个元素

来自分类Dev

在ng-repeat-start和ng-repeat-end中使用范围

来自分类Dev

在同一元素中使用ng-repeat-start和ng-repeat-end?

来自分类Dev

ng-repeat-start与ng-repeat的意义

来自分类Dev

ng-repeat-start的ng-repeat内部模型的模型

来自分类Dev

将ng-repeat-start和ng-repeat-end与嵌套中继器一起使用

来自分类Dev

与ng-if等效的ng-repeat的Angular2?

来自分类Dev

与ng-if等效的ng-repeat的Angular2?

来自分类Dev

尽管使用了最新的angularJS版本,为什么ng-repeat-start无法正常工作?

来自分类Dev

dirPaginate无法与ng-repeat-start一起使用(用于可扩展表)

来自分类Dev

无法使用 ng-repeat-start(ngAnimate) 来跟踪表格行来展开

来自分类Dev

自定义元素在ng-repeat中重复内容

来自分类Dev

删除Angular中ng-repeat内的所有元素

来自分类Dev

Angular中ng-repeat元素之间的间隙

来自分类Dev

在ng-repeat angular js中获取html元素

来自分类Dev

Angular中ng-repeat元素之间的间隙

来自分类Dev

删除Angular中ng-repeat内的所有元素

来自分类Dev

Angular.js:过滤ng-repeat中的多个条件

来自分类Dev

等效于Angular2中的ng-repeat以获取JSON对象的键

来自分类Dev

在一行中打印多个ng-repeat元素

来自分类Dev

使用ng-repeat渲染Angular中的数组表数组

来自分类Dev

如何使用ng-repeat访问angular js中的键值?

来自分类Dev

在使用ng-repeat的同时在HTML中设置Angular变量

来自分类Dev

在angularjs中自动重复ng-repeat

来自分类Dev

使用ng-repeat

来自分类Dev

AngularJS单控制器,用于ng-repeat-start和ng-repeat-end

来自分类Dev

重复ng-repeat错误

来自分类Dev

ng-repeat中的新元素动画

Related 相关文章

热门标签

归档