Я пытался искать ответы во всемирной паутине, но не могу найти ни одного.
У меня есть собственность в Аурелии, подобная этой:
@observable
public _name: boolean = false;
Затем используется Aurelias * Изменено как это:
public async _nameChanged(): Promise<void> {
//Do stuff
}
Тогда в html используется это примерно так:
<div value.bind="_name"></div>
Теперь вопрос в том, как в мире мне сделать, чтобы избежать получения изменений метод, который вызывается, когда он подключается к модели представления?
Или, если не так просто, есть ли способ настроить прослушиватель Change на прослушивание только изменений из представления. Потому что я пробую что-то вроде "autoSaveFeture". И я хочу, чтобы Изменение происходило только в том случае, если пользователь запускает изменение из представления.
У меня есть решение, но это означает, что я должен go от наблюдаемых структур aurelia. Но прежде чем я сделаю это, я хотел бы узнать, есть ли какие-либо решения, которые я не могу найти или не задокументирован.
Как будто вы можете установить настройки флага @observable только на litsen к изменениям, вызванным представлением ..
Если есть какие-либо вопросы или я плохо описываю проблему, пожалуйста, сообщите мне.