HTML View with attr Значение «Qref».Нокаут, чтобы получить значение атрибута onClick function
Это HTML код для bindling
В настоящее время я жестко кодируется Qref Атрибут vaue
<!--ko if:$parent.Type == 2 -->
<input type="checkbox" data-bind="attr:{id: $data.Id , Qref: '3177'} , click: $root.answerClick"> <span data-bind="text: $data.Text , attr:{id: $data.Id}"></span>
<!--ko if:$data.InputType == "text" -->
<input type="text">
<!-- /ko -->
<!-- /ko -->
Это событие для CLick.I могу получить доступ к ID Но не смог получить доступ к Qref Value. Я хочу знать, как я могу получить доступ к значению Qref.
answerClick: function (data ,event) {
var click_id = event.target.id;
return true;
},
Предположительно 'значение qref' будет управляться вашей модели данных в какой-то момент? Если это так, оставьте его как свойство в вашей модели view, а не вставляйте его в атрибут, и просто используйте параметр 'data' в вашем обработчике' click' для доступа к нему. –
вы можете просто отправить 'click: function() {return $ root.answerClick ($ data.yourBinding())}' или использовать '.bind ($ data, $ data.yourBinding())' cheers –
Можете ли вы показать мне пример кода в моей функции answerclick. У меня не было того, что вы хотели сказать. –