Я заметил, что если я не использую @observable
в любом из моих веб-сайтов, все изменения полей/членов автоматически подбираются с синтаксисом привязки данных.Следует ли использовать @observable в каждом поле?
Проблема, с которой я сталкиваюсь, заключается в выборе одного поля в классе, который расширяет WebComponent и применяет аннотацию @observable
, теперь другие поля не корректно связывают и отображают изменения.
Это известная проблема или правильная функциональность?
Если я использую аннотацию @observable
один раз, должен ли я применять его ко всем полям?
Спасибо за ответ. Я попытался переместить все классы веб-компонентов в @observable, аннотируя класс. Не удалось добиться успеха в этом маршруте. Я использовал шаблон типа MVVM для структуры приложения, но не уверен, что этот дополнительный уровень косвенности делает наблюдаемый сбой. Собираюсь сделать меньший образец, чтобы попытаться воспроизвести. –
Если наблюдатели являются устаревшими, не должны ли сгенерированные образцы использовать '@ observable' вместо этого? Как бы то ни было, все немного странно, если честно. – MarioP
@MarioP это действительно сбивает с толку, и как только земля MDV v2 заработает, мы очистим все документы. Извините за этот период дуальности. –