Win-ListView 和 AngularJS

Win-ListView and AngularJS

我正在试用新的 AngularJS and WinJS 库。

我的 HTML 看起来像这样:

...
<p>
  <win-list-view item-data-source="manufacturers">
    <win-item-template>
      <div>
        <h4>{{item.data.name}}</h4>
        <h6>{{item.data.location}}</h6>
      </div>

    </win-item-template>
    <win-list-layout></win-list-layout>
  </win-list-view>
</p>
...

'manufacturers'可以用{{manufacturers}}来显示,所以肯定不是空的

我的控制台中有一条错误消息:

Error: [$compile:ctreq] Controller 'winListView', required by directive 'winListLayout', can't be found!

现在我不知道自己做错了什么。 WinJS 的其他元素按预期工作,只是 WinListView 抛出错误并且未在浏览器中显示(使用 firefox 和 chrome 测试)。

好吧,真丢人。我对它抛出的错误信息感到困惑,但这只是一个愚蠢的实现失败。

删除 <p></p> 标签解决了问题,列表按预期工作。

我只用了三个小时就弄明白了...:/