Bu örnekte oluşturulan Canlı HTML'nin neden temiz kaldığını ve sonra sonsuz bir döngüde yeniden çizildiğini kim söyleyebilir? Bu örnek kod .. benim laptop CPU maxesŞablon, altta yatan verilerde bir değişiklik olmamasına rağmen yeniden çizilmeye devam ediyor
Çevre:
- Meteor 0.3.7
- Mac OS Lion Safari 5.1.7 test
- , Krom Kanarya 22.0.1189, Krom 21.0.1180, Firefox 11,0 & 13,0
ilk proje oluşturma:
meteor create test
cd test
meteor add coffeescript
mv test.js test.coffee
meteor
test.coffee:
Records = new Meteor.Collection("records")
if Meteor.is_client
Template.table.records = ->
Records.find()
Template.table.rowCount = ->
Records.find().count()
if Meteor.is_server
Meteor.startup ->
if Records.find().count() is 0
for i in [1..1000]
Records.insert({some:"test", data: "just", to: "check"})
test.html:
<head>
<title>test</title>
</head>
<body>
{{> table}}
</body>
<template name="table">
<table>
<caption>{{rowCount}}</caption>
{{#each records}}
<tr>
<td>{{some}}</td>
<td>{{data}}</td>
<td>{{to}}</td>
</tr>
{{/each}}
</table>
</template>
Aynı örnek kodu çeşitli veri kümesi boyutları ile çalıştırdım: Yeniden boyutlandırma sorunu, 800'den fazla kayıt kümesiyle ortaya çıkıyor. – Lloyd
Bunu Meteor sorun izleyicisine taşıdım. https://github.com/meteor/meteor/issues/207 – steveluscher
evet farkettim, bu steve – Lloyd