Вы можете просто изменить выражение с commentText().length
на commentText()^length
.
См. "глубокая связь" .
Таким образом вы обновляете выражение всякий раз, когда происходит заметное изменение в самом commentText()
.
Таким образом, вы можете написать:
{^{>commentText()^length}}
или
<span data-link="commentText()^length"></span>
Это работает одинаково независимо от того, используете ли вы обычное строковое значение commentText^length
или вычисляемую наблюдаемую commentText()^length
, как в вашем примере.