テーブルテンプレートが漏洩しています。問題を原因としたコードを1行に示しています。Aurelia考えられるメモリリーク
<tbody>
<tr repeat.for="row of workListData.rows" click.delegate='resultItemClick($event, row)'>
<td repeat.for="col of workListData.columns">
<template if.bind='col.name === "isChecked"'>
${col.label}
</template>
<template if.bind='col.name !== "isChecked"'>
**${row.Properties[col.name]}**
</template>
</td>
</tr>
</tbody>
$ {row.Properties [col.name]} これは、この行は、現在の行を取得し、列の値にアクセスするために列名を使用して問題を引き起こすコードのラインである
これを試してみて、それがどんな違いがあれば参照を解決した値を返す
のにそれがサポートされている場合
わかりませんcol.name === 'isChecked'? col.label:row.Properties [col.name]} 'です。両方のテンプレートを削除してください –
もう一度更新する必要がありますが、その行が漏れを止めていたとコメントしていましたが、おそらくそのコードブロックのどこかにその何かがありますか? – Infuser
正確に "漏れていますか? –