Ember вычислил свойства с аргументами
Мне было интересно, если бы можно было добавить аргументы для вычисляемых свойств. Пока что все, что я пробовал, приводило к ошибкам и ничего не было найдено на эту тему. Я хочу создать URL, используя значение, которое не включено в мою модель.
ищу что-то похожее на это:
// App.js
App.Image = DS.Model.extend({
image_path_sh: DS.attr(), // image.jpg
image_size_nm: DS.attr(), // 234234
image_alt_sh: DS.attr(), // My image
image_abs_url: function(width, height) {
return "http://localhost/images/" + this.get('image_path_sh') + "/" + width "x" + height
}.property('image_path_sh')
});
// index.html
// I know this doesn't work, but I'd like to have something that easy to use
{{#each image}}
<img src="{{image_abs_url 250 250}}" alt="{{image_alt_sh}}">
{{/each}}
Мой сервер вернет изображение с измененным размером. Я неЯ не хочу помещать это в мою базу данных, потому что это не фиксированные значения.