私はタイプスクリプトを初めて使用しています。ノックアウトの良さと組み合わせたいと思います。私は計算された観測可能なものを持っていますが、現在はうまくいきますが、知りたいのはこれについての正しい方法か、よりよい方法です。ノックアウトを宣言しました。タイプスクリプトで観測可能な数値を表示しました
私はknockout definition file from nu-getを使用しています。その中にKnockoutComputed(x)の定義が4つあります。
- はIが観察者を宣言する{}方法が好きでこれを維持したい
KnockoutComputedStatic
私はそうのように最初に使用しています:のHTMLスニペットと
class PersonViewModel {
public firstname: KnockoutObservable<string>;
public lastname: KnockoutObservable<string>;
public fullname: KnockoutComputed<string>;
constructor() {
this.firstname = ko.observable('');
this.lastname = ko.observable('');
this.fullname = ko.computed({
owner: this,
read: function() {
return this.firstname() + " " + this.lastname();
}
});
}
}
:
<h2>Type Script and Knockout.</h2>
<input data-bind="value: firstname" />
<input data-bind="value: lastname" />
<div data-bind="text: fullname"></div>
あなたが送ったクールであり、またあなたが送ったウェブサイトです。 visaul stuidioにはまだintelisenseはありません。私はちょうどそれを吸うと取引する必要がありますか? – Kieran
あなたは間違いなくIntelliSenseを取得する必要があります。私はちょうど答えに追加した遊び場のリンクを試してみてください。 – basarat
ああ私はここにエクスプレスをインストールしているだけかもしれませんが、おそらくそれと何か関係がありますか?私はプロッパー対インストールで後で試してみる – Kieran