1
쇼핑 바구니 예제와 마찬가지로 패키지 목록이 있으며 가격은 위치에 따라 다릅니다.knockoutjs 종속성 선택 상자 문제 묶는 자식 선택 상자
뷰 모델<select data-bind="options: packages,
optionsCaption: 'Select...',
optionsText: 'name',
value: selectedPackage">
</select>
<select data-bind="options: locationOptions,
optionsCaption: 'Select...',
optionsText: 'location',
value: selectedLocation">
</select>
<span data-bind="with: selectedPackage">
<p>You have chosen <b data-bind="text: name"></b> (<span data-bind="text: description">)</span>
In location <b data-bind="text: location"></b></p>
<p>Total is <b data-bind="text: total"></b></p>
</span>
: 여기
function viewModel(packages, addons) {
this.packages = packages;
this.selectedPackage = ko.observable();
this.selectedLocation = ko.observable();
this.total = ko.computed(function(){
var x = 0;
return x;
});
}
가 jsfiddle에게 있습니다 http://jsfiddle.net/KN4P6/6/