私はJavascript MVCフレームワークへの初心者は、従来のJavascript(及びいくつかのjQueryの経験)から来るKnockout.js構文
Knockout.jsだ、私は構文を理解するのに困難を抱えていKnockout.jsを学習
以下の文章を考えてみましょう。
ビュー:
<ul class="folders" data-bind="foreach: folders">
<li data-bind="text: $data,
css: { selected: $data == $root.chosenFolderId() },
click: $root.goToFolder"></li></ul>
ビューモデル:
function WebmailViewModel() {
// Data
var self = this;
self.folders = ['Inbox', 'Archive', 'Sent', 'Spam'];
self.chosenFolderId = ko.observable();
// Behaviours
self.goToFolder = function(folder) { self.chosenFolderId(folder); };
};
はあなたが私の文は何をすべきか(特に$データ、$ルートを)説明してくださいもらえますか? self.chosenFolderId(folder);
のステートメントも何ですか?
$ parentは親で、$ rootはルートではありませんか? – Tjorriemorrie
投稿を修正します。どうもありがとう。 – Cedric