На данный момент мы можем сделать следующее, используя вычисляемые свойства.
isTypeRange: ({ field }) => {
return field && field.type === "Range";
}
Можем ли мы сделать что-нибудь подобное?
fieldLength: ({field.values.length}) => {
return field.values.length;
}
Перейдя по этой ссылке https://github.com/sveltejs/svelte/issues/11 в конечном итоге привело меня к https://github.com/sveltejs/svelte-extras/. Но это снова объясняет глубокое наблюдение.
Обновление: P.S. Я знаю, что {field.values.length} является недопустимым javascript, я просто пытаюсь показать, чего хочу достичь. Значение наблюдения за вложенными свойствами аналогично тому, как это делает ember
fieldLength: Ember.computed('field.values.[]', {
get(){}, set(){}
})