ng重复怪异的行为

use*_*526 2 angularjs ng-repeat angularjs-ng-repeat

我无法相信我无法做到由两个数组组成的简单跟随对象

{"M":
  [
   "Alpha",
   "Beta",
   "Zeta"],
 "F":
    [
     "Alpha",
     "Omega"
  ]}
Run Code Online (Sandbox Code Playgroud)

我想做的就是有一个嵌套的ng-repeat,如下所示

        <a 
            class="list-group-item list-group-item-info"
            ng-repeat="(key,list) in vm.result">

            {{key}}

            <a
                class="list-group-item"
                ng-repeat="name in list">
                {{name}}
            </a>
        </a>
Run Code Online (Sandbox Code Playgroud)

任何人都知道为什么它不起作用.

它正确显示密钥,但无法在列表中进行迭代,因此未显示名称且控制台中未显示任何错误

谢谢

mau*_*ycy 7

问题的底线:

https://www.w3.org/TR/html401/struct/links.html#h-12.2.2

嵌套链接是非法的

由A元素定义的链接和锚点不得嵌套; A元素不得包含任何其他A元素.

由于DTD将LINK元素定义为空,因此LINK元素也可以不嵌套.

将您的外部元素更改为<div>或者<span>它可以工作