Мне было интересно, если aurelia должна выбросить ошибку при неудачной привязке? Я использую durandal много, и полезной особенностью было «binder.throwOnErrors = true»; Если привязка не удалась, это вызовет ошибку в консоли.Aurelia не удалось привязать, не бросая ошибку?
Но в aurelia, скажем, я получил «версию» var в моей виртуальной машине. Если я связать
${non-existing-var}
или даже
${non-existing-object.non-existing-property}
это ничего не сказать.
До сих пор aurelia хорошо, но иногда это настоящая боль, чтобы вырыть шаблон и понять, почему привязка не работает.
Я пытался копаться в классе привязки aurelia, но не мог найти подсказки. Спасибо :)
Я также использовать конфигурацию по умолчанию (я вижу [Debug] журналы в консоли)
aurelia.use
.standardConfiguration()
.developmentLogging();
Ну, читая, что это действительно имеет смысл, должен был подумать. Не имея возможности использовать нокаут наблюдаемый, он имеет смысл, что аурелия должна поддерживать неопределенные/нулевые вары. Он не может связываться с промежуточным объектом. спасибо – Slade