0
다음과 같이 viewmodel과 연관된 템플리트가 있습니다.녹아웃 : HTML 템플리트에서 viewmodel 인스턴스에 액세스합니다.
var AilmentItem = function() {
this.SelectedAilment = ko.observable();
}
function AilmentsViewModel() {
this.Ailments = ko.observableArray([new AilmentItem()]);
this.AilmentsType = ko.observableArray([{ Name: 'Diabetes' }, { Name: 'Arthritis' }, { Name: 'High BP'}]);
}
드롭 다운 나는이 열 중 하나에 AilmentsType를 결합하는 데 필요한 HTML 템플릿에서 HTML 스크립트
<script type="text/javascript">
$(function() {
var AilmentsVM = new AilmentsViewModel();
ko.applyBindings(AilmentsVM, $('#Ailments')[0]);
});
</script>
<div id="Ailments">
<div>
<table>
<tbody data-bind='template: { name: "ailmentRowTemplate", foreach: Ailments }'>
</tbody>
</table>
</div>
</div>
<script type="text/html" id="ailmentRowTemplate">
<tr>
<td><select data-bind="options: AilmentsVM.AilmentsType(), optionsText: 'Name', value: SelectedAilment"></select></td>
</tr>
</script>
. 누군가 그것을 달성하는 방법을 안내 할 수 있습니까? 감사.
감사 RP 메이어를. 나는 1.3으로 전환했고 그것은 단순화하고있다. –