title: Aurelia binding - back to view model on button click
body: <p>In Aurelia application I have a "Rename" form with a single input</p>
  
  <pre><code>&lt;input ... value.bind="something.name" /&gt;
  </code></pre>
  
  <p>and two buttons: <code>Save</code> and <code>Cancel</code>.</p>
  
  <p>The same <code>something</code> object is already used in other controls. So, I don't want the <code>name</code> to change until <code>Save</code> button is clicked.</p>
  
  <p>Is there a nice declarative way to accomplish that or do I have to copy <code>name</code> to another property and then copy it back on <code>Save</code> trigger?</p>