title: AngularJS Documentation on Isolate Scope Attributes
body: <p>Is there any AngularJS documentation providing a straightforward definitive list of ways to handle attributes in a directive with isolate scope?</p>
  
  <p>The <a href="http://docs.angularjs.org/guide/directive">directive guide</a> touches upon the use of <code>=</code> but doesn't list the other options used for binding.</p>
  
  <p>So far, I'm aware of (via mixed sources):</p>
  
  <pre><code>scope: {
     myAttr1: '=attr1',
     myAttr2: '=?attr2',
     myAttr3: '@attr3',
     myAttr4: '&amp;attr4'
  },
  </code></pre>