title: Is there a way to disable typing for autocomplete? - Angular Material
body: <p>I have the following <code>autocomplete</code> in Angular material:</p>
  
  <pre><code> &lt;!-- Drop Down menu --&gt;
            &lt;mat-form-field&gt;
              &lt;input placeholder="Select one" [matAutocomplete]="auto" matInput&gt;
  
              &lt;mat-autocomplete #auto="matAutocomplete"&gt;
                &lt;mat-option value="Cars"&gt;Cars&lt;/mat-option&gt;
                &lt;mat-option value="Books"&gt;Books&lt;/mat-option&gt;
              &lt;/mat-autocomplete&gt;
            &lt;/mat-form-field&gt;
  </code></pre>
  
  <p>Is there a way to disable typing on the <code>input</code> so that the user does not defeat the purpose of the dropdown menu? Right now, the user can just type something instead of picking an option, or even edit an option when selected.</p>