0

我已经在从以下 URL 下载的 Type towel 项目中编辑了 home.ts 的 Typescript 代码:

https://github.com/Svakinn/TypeTowel/trunk/TypeTowel

我刚刚在视图模型中添加了一个新变量,并试图在我的主页上显示它,但它没有反映在主页上。也没有反映在相应的js文件中。

我正在分享我的视图模型

旧视图模型:

 export class ViewModel {
    title: string = 'Home View';


    public activate() {
        _logger.logger.log('We are home now', null, 'home', true);
        return true;
    }
}
export var vm = new ViewModel();

//The Durandal plugin-interface variables
export var activate = function () { return vm.activate(); };

新视图模型:

 export class ViewModel {
    title: string = 'Home View';
    titleS: string = "my view";

    public activate() {
        _logger.logger.log('We are home now', null, 'home', true);
        return true;
    }
}
export var vm = new ViewModel();

//The Durandal plugin-interface variables
export var activate = function () { return vm.activate(); };

我添加到 home.html 的 Html 行是:

<span data-bind="text: vm.titleS"></span>

由于我是键入脚本的新手,请告诉我我在做什么错?

4

1 回答 1

0

看起来 TypeScript 没有在您的应用程序中编译。您应该获得最新版本的 TypeTowel - typescript 编译不再依赖于 Web Essentials 插件。

于 2013-09-05T14:18:52.157 回答