У меня есть текстовый ввод как в основном виде, так и в пользовательском компоненте. Я хочу, чтобы текст их был синхронизирован (точнее, от основного -> дополнительного компонента).Связывание Aurelia между компонентами и подкомпонентами, не отражающими изменения
Вот что я получил:
app.html
<template>
<require from="my-component"></require>
Parent App Text: <input type="text" value.bind="mainAppText" />
<br />
<my-component myComponentText.bind="mainAppText"></my-component>
</template>
app.js
export class App {
mainAppText;
}
my-component.html
<template>
My Component Text: <input type="text" value.bind="myComponentText" />
</template>
my-component.js
import {bindable} from 'aurelia-framework';
export class MyComponent {
@bindable myComponentText;
}
Но myComponentText
не будет обновляться. Что мне не хватает?
Plunker:
http://plnkr.co/edit/infT53A3Y2aGbN9CR7B5?p=preview
Спасибо, вот и все. Я считаю, что это связано с тем, что верблюд/паскаль нарушает правила именования атрибутов HTML5. –