私はノックアウトを使用して、変更イベントでjavascriptで選択したアイテムのIDを取得しようとしています。ノックアウトを使用してドロップダウンリストから選択した値を取得する方法
my.viewModels.PlatformsViewModel = function() {
var self = this;
self.platforms = ko.observableArray();
self.message = ko.observable();
self.loadMedias = function (data, event) {
my.loadMedias(data.id);
}
}
を次のようにここに私のhtmlが
<div id="platforms" data-bind="with: platformsViewModel">
<p>
Selected Platform:
<select data-bind="options: platforms, optionsText: 'displayName', value: 'id', optionsCaption: 'Choose...', event: { change: loadMedias }" ></select>
</p>
</div>
である私のビューモデルは、私がここで何をしないのですのですか?なぜ入れないで、
<select data-bind="options: platforms, optionsText: 'displayName', optionsValue: 'id', optionsCaption: 'Choose...', event: { change: loadMedias }" ></select>
<!--^here -->
しかし:
は素晴らしい提案され、魅力のように動作します!どうもありがとうございます。 –