지난 며칠간 Knockoutjs에 관심이 많습니다. MVVM 패턴과 WPF 바인딩을 모델링했기 때문에 매우 유망 해 보였지만 RIA가 아닌 다른 웹 응용 프로그램에 유용 할 때마다 의구심을 품습니다. (그리고 RIA는 브라우저 응용 프로그램에서 복잡한 것을 의미합니다. 어쨌든 ERP라고합시다. 테이블에 행을 추가하고 숨기는 것보다 조금 복잡한 것)KnockoutJS 데이터 오버 헤드 복제
콤보 박스가 10 개이고 클라이언트 측에서 다른 2 개의 항목을 만들어서 저장할 수 있어야한다고 가정 해 보겠습니다. 섬기는 사람.
내가 보는 방식대로 Obs를 사용하여 뷰 모델을 만들어야합니다. 배열은 10 개의 항목으로 미리 채워지고 콤보 박스 안에있는 10 개의 항목을 10 개의 옵션 요소로 렌더링합니다.
기본적으로 2 회 반복하여 항목 컬렉션을 만들고 js viewmodel 및 combobox (옵션)에 항목을 렌더링합니다.
이제 30 개의 컨트롤에 녹아웃 뷰 모델과 미리 채워진 데이터가있는 HTML 컨트롤에 대한 정보가없는 것을 상상해보십시오.
내 대답이 도움이 되었다면 받아 들여주세요 .... 다른 도덕적 문제에 대해 기꺼이 도와 드리겠습니다. –