1
私が作成したjsonでInt値を文字列に変換したいと思います。 私の変数ResultTypeはINTにあり、変換された値を表示したい。 ResultTypeはintの値を保持するので、 "1"、 "2"などはmy dbから取得します。ここでIntからStringにプロパティを変換してKnockoutJSで表示
は私のmain.jsコード
function InvestigatorInfo() {
var self = this;
self.ResultType = ko.observable();
}
InvestigatorInfo.prototype.fromJS = function(data) {
var self = this;
self.ResultType(data.ResultType || "");
}
そして、私のビューです:
<ul data-bind="foreach:Infos">
<b>ResultType: </b><span data-bind="text: resultName[ResultType]"></span>
これは変換するための私のコードです:
resultName = {"0":"INVALID_VALUE","1":"NONE","2":"BOOLEAN"}
私はそれを確認する必要がありますか私のプロトタイプ関数の最初のintですか? 助けが得られるはずです。 ありがとう
http://knockoutjs.com(どちらか[公式マッピング・プラグイン]に見て、あなたがあなた自身の '.fromJS()'メソッドを実装しているので、完全 – Muli
@Muliを働いた、ありがとう/documentation/plugins-mapping.html)またはhttp://coderenaissance.github.io/knockout.viewmodel/。 – Tomalak