【发布时间】:2015-08-11 08:41:46
【问题描述】:
我正在使用 aurelia 和 TypeScript (v 1.5.4)。我正在使用来自https://github.com/aurelia/<>/blob/master/dist/amd/aurelia-<>.d.ts 的类型化定义。此外,我正在使用 VS 2015 进行开发,并使用以下 TypeScript 构建配置:。
但是,当我在我的虚拟机和视图中使用 @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>
但由于某种原因它不起作用。如果我需要做一些不同的事情,请告诉我。
谢谢。
【问题讨论】:
-
应该
import bindable = aur.bindable;行说var bindable = aur.bindable;吗?
标签: typescript aurelia