«knockout.js» 태그된 질문

Knockout.js는 MVVM (Model-View-View Model) 패턴을 사용하는 동적 HTML UI를위한 오픈 소스 JavaScript 라이브러리입니다.

4
ko.applyBindings를 호출하여 부분 뷰를 바인딩 할 수 있습니까?
KnockoutJS를 사용하고 있으며 기본보기 및보기 모델이 있습니다. 별도의 자식 뷰 모델을 바인딩 할 다른 뷰가있는 대화 상자 (jQuery UI 하나)를 원합니다. 대화 상자 내용의 HTML은 AJAX를 사용하여 검색되므로 ko.applyBindings요청이 완료되면 호출 할 수 있기를 원하며 하위보기 모델을 대화 상자 div 내부의 ajax를 통해로드 된 HTML 부분에만 바인딩하려고합니다. 실제로 가능합니까, 아니면 …
257 ajax  html  knockout.js 

1
Meteor, Ember.js 및 Backbone.js의 주요 차이점은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

2
“JSON 요청이 너무 커서 직렬화 해제 할 수 없습니다”
이 오류가 발생합니다. JSON 요청이 너무 커서 직렬화 해제 할 수 없습니다. 이것이 발생하는 시나리오는 다음과 같습니다. 해당 국가의 배송 포트 목록을 보유한 국가 클래스가 있습니다. public class Country { public int Id { get; set; } public string Name { get; set; } public List<Port> Ports { get; set; …

5
KnockOutJS-단일 뷰의 다중 ViewModel
하나의 ViewModel로 각보기를 처리하기에는 응용 프로그램이 너무 커지고 있다고 생각합니다. 그래서 여러 ViewModel을 만들어 단일 View에로드하는 것이 얼마나 어려운지 궁금합니다. 또한 X ViewModel 데이터를 Y ViewModel 데이터로 전달할 수 있어야 개별 ViewModel이 서로 통신하거나 최소한 서로를 인식 할 수 있어야합니다. 예를 들어 <select>드롭 다운이 있습니다. 선택 드롭 다운에는 선택된 상태가있어 …

11
KnockoutJS의 템플릿 바인딩 오류를 디버깅하는 방법은 무엇입니까?
KnockoutJS 템플릿에서 디버깅 문제가 계속 발생합니다. " items" 라는 속성에 바인딩하고 싶지만 템플릿에서 오타를 만들고 (기존이 아닌) 속성 " item"에 바인딩한다고 가정합니다 . Chrome 디버거를 사용하면 나에게만 알려줍니다. "item" is not defined. 바인딩 문제에 대한 자세한 정보를 얻는 데 도움이되는 도구, 기술 또는 코딩 스타일이 있습니까?

2
객체 리터럴과 함수로 선언 된 녹아웃 뷰 모델의 차이점
녹아웃 js에서 View Models가 다음 중 하나로 선언 된 것을 볼 수 있습니다. var viewModel = { firstname: ko.observable("Bob") }; ko.applyBindings(viewModel ); 또는: var viewModel = function() { this.firstname= ko.observable("Bob"); }; ko.applyBindings(new viewModel ()); 둘 사이의 차이점은 무엇입니까? knockoutjs Google 그룹 에서이 토론 을 찾았 지만 실제로 만족스러운 답변을주지 못했습니다. …

4
잃어버린 초점 대신 키 누르기를 사용하여 녹아웃 JS를 데이터 바인딩 할 수 있습니까?
이 녹아웃 js 예제는 필드를 편집하고 Tab 키를 누르면 뷰 모델 데이터와 필드 아래의 텍스트가 업데이트되므로 작동합니다. 키를 누를 때마다 뷰 모델 데이터가 업데이트되도록이 코드를 어떻게 변경합니까? <!doctype html> <html> <title>knockout js</title> <head> <script type="text/javascript" src="js/knockout-1.1.1.debug.js"></script> <script type="text/javascript"> window.onload= function() { var viewModel = { firstName : ko.observable("Jim"), lastName : …

8
부울 ViewModel 속성의 부정 (“!”)에 데이터 바인딩을 표시 할 수 있습니까?
ViewModel에서 속성을 사용하여 역의 별도 계산 속성을 만들지 않고 표시 할 아이콘을 토글하고 싶습니다. 이게 가능해? <tbody data-bind="foreach: periods"> <tr> <td> <i class="icon-search" data-bind="visible: !charted, click: $parent.pie_it"></i> <i class="icon-remove" data-bind="visible: charted, click: $parent.pie_it"></i> </td> </tr> </tbody> 내 ViewModel에는 다음과 같이 한 달의 배열 인 속성 기간이 있습니다. var month = …
162 knockout.js 

3
옵저버 블에서 자동으로 트리거하지 않고 뷰 새로 고침을 수행하는 방법은 무엇입니까?
참고 : 이것은 대부분 KnockoutJS를 디버깅하고 이해하기위한 것입니다. (이미 바운드 된) 뷰 모델에서 뷰를 새로 고치도록 Knockout을 명시 적으로 요청하는 방법이 있습니까? 나는 다음과 같은 것을 찾고있다 : ko.refreshView(); 나는 이것이 녹아웃을 의도 한 것이 아니라는 것을 이해하지만 디버깅 및 학습 목적으로 그러한 방법이 있는지 알고 싶습니다.
151 knockout.js 

6
녹아웃 JS가있는 TypeScript
KnockoutJS에서 TypeScript를 사용하는 샘플이 있습니까? 나는 그들이 어떻게 함께 작동하는지 궁금합니다. 편집하다 여기 내가 가진 것, 작동하는 것 같습니다 declare var ko: any; declare var $: any; class ViewModel { x = ko.observable(10); y = ko.observable(10); } $(() => { ko.applyBindings(new ViewModel()); }); 이것은 다음 자바 스크립트로 생성됩니다. var ViewModel …

12
C # LINQ Select와 동일한 Javascript
이 질문에 따라 여기 : 확인란 목록과 함께 녹아웃에서 체크 된 바인딩을 사용하면 모든 확인란이 선택됩니다. 배열에서 선택할 수있는 녹아웃을 사용하여 확인란을 만들었습니다. 위의 게시물에서 가져온 작업 바이올린 : http://jsfiddle.net/NsCXJ/ 과일 ID만으로 배열을 만드는 간단한 방법이 있습니까? 나는 C #을 사용하여 집에 더 많이 있습니다. selectedFruits.select(fruit=>fruit.id); javascript / jquery와 비슷한 …

13
KnockoutJS에 의해 잡히지 않는 jQuery UI 날짜 선택기 변경 이벤트
jQuery UI에서 KnockoutJS를 사용하려고합니다. 날짜 선택기가 첨부 된 입력 요소가 있습니다. 현재 실행 중이며 knockout.debug.1.2.1.js변경 이벤트가 Knockout에 걸리지 않는 것 같습니다. 요소는 다음과 같습니다. <input type="text" class="date" data-bind="value: RedemptionExpiration"/> valueUpdate이벤트 유형 변경을 시도 했지만 아무 소용이 없습니다. Chrome이 focus값을 변경하기 직전 에 이벤트를 일으키는 것처럼 보이지만 IE는 그렇지 않습니다. "모든 …

3
knockout.js를 ASP.NET MVC ViewModels와 함께 사용하는 방법?
하사품 시간이 오래 걸렸지 만 여전히 몇 가지 뛰어난 질문이 있습니다. 현상금을 추가하여 이러한 질문에 대한 답변을 얻을 수 있기를 바랍니다. knockout.js와 함께 HTML 도우미를 사용하는 방법 문서를 작동시키기 위해 문서가 필요한 이유 (자세한 내용은 첫 번째 편집 참조) 뷰 모델에 녹아웃 매핑을 사용하는 경우 이와 같은 작업을 어떻게 수행합니까? …

6
트위터 부트 스트랩 자동 완성 드롭 다운 / Knockoutjs를 사용한 콤보 박스
부트 스트랩 자동 완성 드롭 다운을 사용해야하는 요구 사항이 있지만 원하는 경우 해당 드롭 다운에 자유 형식 텍스트를 사용할 수 있습니다. TypeAhead에 대해 생각하기 전에 Bootstrap TypeAhead 텍스트 상자를 사용할 수 있지만 사용자가 무엇을 검색해야하는지 모르는 경우를 대비하여 몇 가지 기본값을 헤드 스타트 ​​옵션으로 제공하고 싶기 때문에 드롭 다운이 필요합니다. …

2
ko.utils.unwrapObservable을 언제 사용합니까?
KnockoutJS를 사용하여 몇 가지 사용자 지정 바인딩을 작성했습니다. ko.utils.unwrapObservable(item)코드를 보면 언제 사용할지 아직 확실하지 않습니다 . 그 호출은 기본적으로 item관찰 가능 여부를 확인합니다 . 그렇다면 value ()를 반환하고 그렇지 않은 경우 값을 반환합니다. 사용자 정의 바인딩 생성에 대한 Knockout 섹션을 살펴보면 다음과 같은 구문이 있습니다. var value = valueAccessor(), allBindings …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.