データのリストを含むビューがあり、モデル バインディングにバックボーン stickit を使用しています。
データが利用できない場合はリスト要素を表示したくありませんが、データが利用可能な場合はフォーマットする必要があるため、次のバインディングを試しました。
'.emailItem': {
observe: 'emailAddress',
visible: function(viewVal, modelVal){ return !!modelVal; },
onGet: function (val) {
return '<span>E-mail</span><strong><a href="mailto:' + val + '">' + val + '</a></strong>';
},
updateMethod: 'html'
},
.emailItem は要素に一致します<li class="emailItem"></li>
。
これを実行すると、リスト要素は正しく表示されますが、onGet の結果がビューに挿入されません。visible
stickit で属性と顧客の書式設定を組み合わせて使用するにはどうすればよいですか?