내가 자바 스크립트 MVC 프레임 워크 초보자는 기존의 자바 스크립트 (일부 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