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}}

Мой сервер вернет изображение с измененным размером. Я неЯ не хочу помещать это в мою базу данных, потому что это не фиксированные значения.

Ответы на вопрос(1)

Ваш ответ на вопрос