У меня проблема с одним элементом select
. Я создаю привязку для события change
, и он работает, когда я меняю выбранный элемент вручную, но если элемент select привязан к указанному значению, функция изменения не является вызовом.knockoutjs - выберите событие изменения не запускается в первый раз
Мой HTML выглядит так:
<select data-bind="value: myfield, event:{change:myfunction}">
<option value="">Select an element</option>
<option value="1">Element 1</option>
<option value="2">Element 2</option>
</select>
мне это нужно так, что если свойство MyField имеет значение отличное от «» функция изменения будут выполняться.
Если я выбираю элемент, то myfunction - это вызов, и все это нормально, но когда страница загружается, и, например, myfield имеет значение «1», функция не является вызовом, и мне нужно, чтобы эта функция быть казненным, я надеюсь, что вы можете решить мою проблему.
Я пытаюсь понять вашу проблему. Можете ли вы объяснить эту часть своего вопроса, можете ли вы дать некоторые подробности? «но если элемент select привязан к указанному значению» –
Спасибо, друг, посмотрите, если я выберу элемент, который является myfunction, и все это нормально, но когда страница загружается, и, например, myfield имеет значение " 1 "функция не является вызовом, и мне нужно, чтобы эта функция выполнялась, я надеюсь, что вы можете решить мою проблему. –