Существует a tutorial for DukeScript, где вам нужно использовать нокаут. Существует enable
переплет. Пример:Включить привязку: для чего скобки?
<button data-bind="enable: !rotating(), click: $root.turnAnimationOn">Start</button>
<button data-bind="enable: rotating, click: $root.turnAnimationOff">Stop</button>
Так DataModel имеет rotating
логическое свойство.
Мои вопросы:
Почему мы используем
()
после!rotating
?Если я удалю скобки из отрицательной формы, это не сработает. Если я добавлю скобки к утвердительной форме, то она по-прежнему работает. Почему это?
Возможный дубликат [Когда я должен использовать круглые скобки в нокауте] (http://stackoverflow.com/questions/10996185/when-should-i-use-parentheses-in-knockout) – Jeroen
Действительно дубликат, но заголовок из этого я нахожу немного слишком общего, может быть, – user3435407