1

たくさんのメモがある次のコードがありますが、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/

4

1 に答える 1