Да. Проблема в том, что мне не хотелось бы её вызывать каждый раз для получения значения
так не делай ее функцией)
но во вью она ведь зовется каждый раз при изменении зависимостей. это так работает
Да, но не при получении значения
например: let valuesToShow; $: { const firstRecipient = recipients[0]; let chars = CharsPerElement - trim.length; if (recipients.length === 1) { return [firstRecipient]; } else { const res = recipients.filter(i => { if (chars - i.length > 0) { chars -= i.length; return true; } }); console.log(recipients, res); valuesToShow = res.length ? res : firstRecipient + trim; } }
не совсем оптимально )
Предложения прнимаются
Обсуждают сегодня