start_time と呼ばれる秒単位 (0-60..) のプロパティを持つモデルのコレクションがあります。start_time が設定されていない場合、これは未定義です。
ハンドルバー #if は常にそれを 0 に変換するため、このプロパティが 0 か null/未定義かをテストするのに問題があります
start_time と呼ばれる秒単位 (0-60..) のプロパティを持つモデルのコレクションがあります。start_time が設定されていない場合、これは未定義です。
ハンドルバー #if は常にそれを 0 に変換するため、このプロパティが 0 か null/未定義かをテストするのに問題があります
データをフェッチしている場合は、collection.parseを使用して、ビューでテストできるモデルに新しいフィールドを設定できます。
YourCollection = Backbone.Collection.extend({
url: "/api/foo",
parse: function(res) {
return _.map(res, function(source) {
obj = _.clone(source);
obj.no_start = !obj.hasOwnProperty('start_time');
return obj;
});
}
});