たくさんのメモがある次のコードがありますが、selectedNotes が null でない場合にのみこの div を表示したいです。うまく機能している長さ属性を使用しました。
<div id="notesContainer" data-link="visible{:selectedNotes.length != 0}">
<ul id="notes">
{^{if selectedNotes != null}}
{^{for selectedNotes}}
<li>{^{:Value}}</li>
{{/for}}
{{/if}}
</ul>
<p>There are <span data-link="{:selectedNotes.length}"></span> notes so far...</p>
<a id="addNote" data-toggle="modal" href="#addNoteModal" class="btn btn-primary">Add note</a>
</div>
私の問題は、selectedNotes オブジェクトが設定されているかどうかに関係なく、div 内のスパンにエラーが表示されることです。エラーは「data.selectedNotes が null です」です。何故ですか?それが div 内にある場合、段落を表示しないことで正しく機能するはずではありませんか?
私はこのフィドルにコードを入れました: http://jsfiddle.net/armydee/Z9wBJ/