KnockoutJS の例を見ていくうちに、以下のコードを見ました。
function WebmailViewModel() {
// Data
var self = this;
self.folders = ['Inbox', 'Archive', 'Sent', 'Spam'];
self.chosenFolderId = ko.observable();
// Behaviours
self.goToFolder = function(folder) { self.chosenFolderId(folder); };
};
ko.applyBindings(new WebmailViewModel());
私はJavascriptの専門家ではありませんが、使用法に少し混乱していますself.chosenFolderId(folder);
selectedFolderId はプロパティであり、割り当てられます。ko.observable();
他の言語での経験から、
- 次のような引数を渡して呼び出すにはどうすればよいですか
self.chosenFolderId(folder);
- フォルダ定義はどこにありますか?
これを説明する記事を指し示すことができれば、それで十分です。
ありがとう。