【发布时间】:2017-05-18 17:40:41
【问题描述】:
我刚开始学习原生脚本框架,我正在关注官方网站上的“开始使用 JavaScript”教程。我有Java背景,所以我更熟悉打字稿。我试图将所有 JavaScript 代码替换为等效的打字稿。
到目前为止一切正常,但是当我到达 Chapter three > 3.4: Adding a view model section 时,我对如何在 typescript 中实现 Observable 感到困惑。这是网站上的代码:
var observableModule = require("data/observable");
var user = new observableModule.fromObject({
email: "user@domain.com",
password: "password"
});
这就是我想出的:
import {Observable} from 'data/observable';
class User extends Observable {
email = "user@domain.com";
password = "password";
}
let user = new User();
当我测试它时,它似乎工作。以上代码是等效的还是我遗漏了什么?
【问题讨论】:
标签: javascript typescript observable nativescript