2

何が間違っているのかわかりませんが、ここに私のコードがあります。

<ul data-bind="foreach: publications" >
   <!-- ko if: mediatype === '2' -->
   <li data-bind="text: mediatype, value: id"></li>
   <!-- /ko -->
</ul>

これにより、リスト全体がforeach(すべてのメディアタイプ番号)に返されます。

私もこれを試しました:

<ul data-bind="foreach: publications" >
  <li data-bind="if: mediatype === '2', text: mediatype, value: id"></li>
</ul>

これは何も返しません。ここで何が問題なのかわかりませんか?

4

1 に答える 1

6

if:mediatype === '2'のような式の場合、角かっこを使用する必要があります。つまり、if:mediatype()=== '2'

于 2012-07-03T08:20:53.300 に答える