В моем текущем проекте у меня есть привязка нокаута, где высота макета должна применяться в соответствии с полученным значением как true или false. Ниже мой обязательный кодKnockout data-bind if else condition
data-bind="style: {height: showOld ? '392px' : '275px'}"
showOld
дает либо true
или false
правильно, но, независимо от того, что он возвращается, он всегда принимает 392px
. Если showOld
дает true
, то 392px
должен вернуть еще 275px
должен вернуться. Любая помощь в решении этой проблемы очень ценится.
Благодаря
Большое спасибо. Он отлично работал. Silly me – Mujahid
Не волнуйтесь ... независимо от того, как часто вы используете нокаут, вы всегда будете опускать «()» время от времени. Ключ должен знать, чтобы искать его, когда ничего другого не представляется возможным. Использование ссылки ko.debug.js полезно также ... там, где возникает ошибка привязки, вы можете наблюдать за параметром «node» и точно видеть, что/откуда происходит горе в случае привязки inline ko. – beauXjames