slef.menu内のobjectで"active"というデータを監視しており、チェックボックスで状態を切り替えています。
Knockoutjs context debugger で確認をするとtrue/falseに切り替わっていることがわかります。
しかし、その下にある "visible:active"と"visible:!active"の状態が切り替わりません。
これはどういう理由でしょうか?またどのようにすれば実現できるでしょうか?
よろしくお願いします。
" menu": Object
active: true
lang
1viewModel = -> 2 self = @ 3 self.menu = ko.observable()
lang
1<div class="container" data-bind="with:menu"> 2 <div class="row"> 3 <div class="large-12 columns"> 4 <div class="switch left"> 5 <input data-bind="checked:active" type="checkbox" id="system.active"> 6 <label for="system.active"></label> 7 </div> 8 <div class="left"> 9 <label class="switch-label" data-bind="visible:active">動作中</label> 10 <label class="switch-label" data-bind="visible:!active">停止中</label> 11 </div> 12 </div> 13 </div> 14</div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。