2013-05-09 1 views
0

사용자가 표 행을 클릭 할 때 간단한 html을 추가하고 있습니다. 테이블 행은 "확장"되고 html은 녹아웃 html 바인딩을 통해 추가됩니다.html 바인딩을 통해 추가 된 새 바인딩을 구문 분석하도록 녹아웃을 강제 적용 할 수 있습니까?

html이 뷰에 삽입되면 제대로 작동하지만 일부는 html로 data-bind을 추가했으며이를 녹아웃 처리/처리하려고합니다. 이것이 가능한가?

+1

을 당신이 녹아웃을 사용하는 일을해야 어떻게 생각 템플릿/foreache를 사용하여 HTML을 생성하고 더 많은 JavaScript 객체를 만들어 Knockout이 HTML을 만들도록합니다. –

+0

특정 유스 케이스를 염두에두고 있습니다. 내부 사용을위한 플러그인을 만들고 있으며 내가 요청한 것을 수행 할 수있는 기능을 정말 좋아할 것입니다. – edhedges

+0

다른 방법으로 작동하지 않는 이유가 있습니까? –

답변

1

당신이 HTML을 추가 한 후, 다시 바인딩을 적용 호출하지만 같은, 당신은 그냥 새로 추가 된 HTML을보고있는 것을 HTML 제한 :

ko.applyBindings(viewModel, $("#new-html")[0]); 
관련 문제