knockout-2.0

    3

    1답변

    사용자가 순서대로 기입 할 여러 양식의 거대한 페이지를 작성 중입니다. 각 섹션을 자체 모델로 만들고 싶고 subModels을 가져 오는 masterViewModel을 가질 계획이었습니다. , 편집 저장 입력 유효성을 검사 편집 모드로 모델을 전환 (아약스를 통해) 데이터를 저장하고 : 각 섹션은, 그러나, 동일한 기능을 가지고 편집 & 저장 버튼이 있습니

    1

    1답변

    나는 마스터 모델로, 자신의 모델이 될 것입니다 - 그것을 각 양식을 10 개 개의 서로 다른 형태의 대형 페이지를 짓고 있어요 통해로드 모델 후 구성 바인딩에 그들 모두를 잡아 당겨 첫째. : pageViewModel.js를 :: 참조 var masterPageModel = new PageViewModel(); ko.applyBindings(master

    0

    4답변

    모든 텍스트 입력에서이 설정을 반복하는 대신? - 현재의 기본을 내 입력 <input type="text" name="email"data-bind="value: email, valueUpdate:'afterkeydown'" /> 90 % 내가 'change' 이상이 선호 : 나는 이것에 대해 이야기하고, 명확해야합니다. 당신은 클래스 "표시"대상 입력이

    0

    1답변

    나는 녹아웃 js 응용 프로그램을 가지고 있는데, json 데이터를 중첩 된 속성 (json 배열이 아님)과 바인딩하여 서버 측에서 뷰 모델로 가져온 다음 해당 뷰 모델에 바인딩 된 데이터를 표시해야합니다. 나는 지금까지 시도한 것을 가지고 바이올린을 만들었습니다 here json 데이터를 뷰에 매핑하는 것을 도와 주시겠습니까? 보기 에게 <div> <

    2

    3답변

    나는 관찰 가능한 배열에 ul에 바인딩 된 항목이 있습니다. 아이템이 추가 된 후에 전체 li 세트의 전체 너비를 계산해야합니다. 따라서 ul 요소의 너비를 자식의 전체 너비 인 li 요소로 설정할 수 있습니다. foreach 바인딩을 사용하면 어떻게해야합니까? <div> <h2 data-bind="visible: items().length">Te

    1

    1답변

    예/아니요 드롭 다운이 포함 된 양식이 있습니다. "예"를 선택하면 템플릿을 사용하여 html의 새로운 형제 컨테이너를 n 개 생성합니다. html을 혼란스럽게 만들고 싶지는 않습니다. 빈 양식을 사용하면 "예"를 선택하지 않을 것입니다. 어떻게하는지 궁금합니다. 아마도 contains 속성을 observableArray()로 만들 수 있습니다. 그런 다음

    4

    2답변

    온 전성 검사를 찾으십시오. 나는 최근에 녹아웃을 배우기 시작했으며 기존의 다단계 형식을 변환하도록 지시 받았다. 기본 아이디어는 사용자가 계속 진행하기 전에 각 단계의 유효성을 검사하는 것입니다. 또한 앞으로 계속할 것인지 또는 모든 현재 데이터 (예 : 자격이없는 경우)를 사용하여 제출할 것인지 결정하는 특정 제한이 설정됩니다 (표시되지 않음). <fo

    2

    1답변

    정렬 순서가 각 항목의 계산 된 속성에 따라 달라지는 자체 정렬 순서를 유지하는 ko.observableArray을 갖고 싶습니다. 나는이 일을하고 싶습니다 : var threads = ko.observableArray().extend({ sorted: Thread.desc }); 나는 익스텐더를 사용하는 시도 jsfiddle을 가지고 있지만, 관찰 아

    8

    2답변

    클릭 이벤트가 발생한 후 녹아웃으로 입력에 포커스를 설정하려고하지만 DOM과 결합하지 않고이를 처리 할 수있는 확실한 방법을 찾을 수 없습니다. 여기에 JS 코드 나는이된다 여기 <input type="text" data-bind="value: text" /> <a href="#" data-bind="click: addItem">Send</a> <ul

    0

    1답변

    양식 입력에 사용할 템플릿이있는 앱이 있습니다. 페이지에 동일한 입력/레이블의 여러 버전이 있으므로 입력 ID는 하드 코딩 할 수 없습니다. 대신에 attr ('id'는 입력 용, 'for'는 레이블 용)을 바인딩하는 데 사용할 함수를 작성했습니다. 이 기능은 Chrome과 IE9에서는 훌륭하게 작동하지만 IE8에서는 실패했습니다. & IE7. 그래서 여기