我在十字路口,我想迭代服務器端,這樣我就可以擁有Google的可索引性。在Knockout中使用集合,迭代的最佳方法是什麼?
似乎KO被設計爲用作迭代器,並且如果嘗試使用服務器端迭代,會遇到很多問題?
E.G如果我在淘汰賽中通過「人物」循環,很容易獲得對迭代索引的引用。但是,如果你迭代服務器端,然後你嘗試:
<li><span data-bind="text: myPropertyOnItem"</span></li>
你如何得到迭代項的引用? 編輯:我知道如何,但它是非常不整潔! 例如:data-bind="click: function(data,event) { ThingListVM.getThingByID(data,event, @Thing.ID).voteUp() }"
什麼是最好/最常用的解決方案,它是使用KO進行迭代?
謝謝!
KO和其他客戶端SPA框架在客戶端完成所有工作。所有數據都通過ajax進入,這意味着您必須處理Google如何以不同方式爲內容編制索引,這取決於您的應用程序。 – 2013-05-08 02:04:33