Я чувствую, что, возможно, я делаю много для простой проблемы.Приращение Emberjs в шаблоне
Если index = 0
, как я увеличиваю index
в шаблоне.
В идеале, я хотел бы сделать что-то подобное.
{{index+1}}
Из чего я понимаю, решение состоит в том, чтобы написать вспомогательную функцию, такую как следующее.
import Ember from 'ember';
export function plusOne(params) {
return parseInt(params) + 1;
}
export default Ember.HTMLBars.makeBoundHelper(plusOne);
А затем в шаблоне вы сделаете следующее.
{{plus-one index}}
Так что, надеюсь, я ошибаюсь, и есть намного более простой способ сделать это. И, возможно, более простой способ сделать «простую» обработку в шаблоне. Не уверен, может быть возражение, потому что в шаблоне может быть «большая» логика.
Любые рекомендации по этому вопросу будут очень признательны.
Спасибо!
Каков ваш прецедент для индекса в шаблоне @ user2517182 – Sushant
'И возможно более простой способ сделать« простую »обработку в шаблоне.« Это было бы не так. Шаблоны ручек были спроектированы так, чтобы быть безболезненными. Вы должны выполнять любую обработку в своем коде. – GJK
Если у вас есть 'stuff []', и вы хотите отобразить 1 рядом с 'stuff [0]' в своем шаблоне, тогда 2 рядом с 'stuff [1]', ect ... – user2517182