Я использую aurelia с TypeScript (v 1.5.4). Я использую типизированные определения от https://github.com/aurelia/<>/blob/master/dist/amd/aurelia-<>.d.ts
. Также я использую VS 2015 для разработки с последующей конфигурацией Build Type Build: .@bindable в машинописных текстах не работает
Однако, когда я использую @bindable
в своих виртуальных машинах и представлениях, похоже, что он не работает. Ниже приведен пример того, как я пытаюсь использовать в нав-бар:
nav-bar.ts
:
import aur = require("aurelia-framework");
import bindable = aur.bindable;
export class NavBar {
@bindable router = null;
....
}
И это, как я использую его в app.html
:
<template>
<import from='./nav-bar'></import>
<nav-bar router.bind="router"></nav-bar>
<div class="page-host row">
<router-view></router-view>
</div>
</template>
Но по какой-то причине он не работает. Пожалуйста, дайте мне знать, если мне нужно сделать что-то по-другому.
Thank you.
В случае, если 'импорта bindable = aur.bindable; 'строка say' var bindable = aur.bindable; '? –