2015-05-21 46 views
2

我正在嘗試新的AngularJS and WinJS庫。Win-ListView和AngularJS

我的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> 
... 

的 '製造商' 可以通過使用{{製造商}}來顯示,所以它絕對不是空的。

我在控制檯有一個錯誤信息:

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

現在我不知道我做錯了。 WinJS的其他元素像預期的那樣工作,只是WinListView拋出一個錯誤,並且不會在瀏覽器中顯示(使用Firefox和Chrome進行測試)。

回答

0

好吧,對我感到羞恥。我被它拋出的錯誤信息弄糊塗了,但這只是一個愚蠢的實現失敗。

Removig <p></p>標籤解決了問題,並且列表按預期工作。

我只需要三個小時就能搞清楚......:/