2016-04-14 6 views
1

Wenn ich auf dem Formular-Tag bin und ich das Nav-Tag aktualisieren möchte. Wenn ein Ereignis auf dem Formular-Tag auftritt. Wie kann ich das Nav ohne riot.update() aktualisieren;Riot Js Update Tag

<form id="signup" class="row" action="" method=""> 
     <ul class="small-10 small-centered columns"> 
      <li> 
      <div class="error" if={this.email.error}>Required</div> 
      <input onfocus="{focus}" onblur="{blur}" type="text" name="email" value="" placeholder="Email Address"> 
     </li> 
     </ul> 
    </form> 

</script> 

    this.focus = function() { 
     this.session.focused = true; 
     riot.update(); 
    }; 

    this.blur = function() { 
     this.session.focused = false; 
     riot.update(); 
    }; 

</script> 

andere Seite

<nav class="{show: this.open === true, fix-header: this.session.focused}"> 

    </nav> 

Antwort

0

Verwendung so etwas wie redux globalen App-Status zu speichern.