1

Quojs と Lungo で Monocle MVC を使用しています。

select現在のユーザー リストで満たされたタグを作成しようとしています。これを行うには、ユーザー リストを反復処理し、リストごとに、option内にタグを追加しますselect

リストの変更を管理するために、 を空にselectし、デフォルト オプション (すべてのリスト) を作成してから、前に説明したように追加します。

問題は、モデルの最後のリストである 1 つのリストしか追加されないことです。

これが私のコードです:

$$('.sort-by-list').empty()
$$('.sort-by-list').append('<option value="all">Select a list</option>')

view_sort = new __View.SortByList model: list
view_sort.append list for list in __Model.List.all()

は次のnew __View...ように定義されます。

class __View.SortByList extends Monocle.View

  container: '.sort-by-list'

  template: """
    <option value="{{id}}">{{name}}</option>
    """

データベース内のすべてのリストにタグをview_sort.append追加する呼び出しを行うべきではありませんか?option

アップデート

「.sort-by-list」の呼び出しを削除するempty()と、ビューはモデル内のすべてのリストを追加します (すべてのリストはoptionタグを取得しますが、たとえばモデルからリストを削除しても、それは引き続きそのため、リストを再入力する前にリストを空にする必要があります。

4

0 に答える 0