title: ui-select error "Can't interpolate: {{$select.getPlaceholder()}}"
body: <p>Here is the full error I get in angular ui-select</p>
  
  <pre><code>Error: [$interpolate:interr] Can't interpolate: {{$select.getPlaceholder()}} TypeError: Cannot read property 'length' of undefined
  </code></pre>
  
  <p>My markup is:</p>
  
  <pre><code>  &lt;ui-select multiple ng-model="case.keywords" theme="bootstrap"&gt;
      &lt;ui-select-match placeholder="Select keywords..."&gt;{{$item.name}}&lt;/ui-select-match&gt;
      &lt;ui-select-choices repeat="keywords in keywords | filter: $select.search"&gt;
        &lt;div ng-bind-html="keyword.name | highlight: $select.search"&gt;&lt;/div&gt;
      &lt;/ui-select-choices&gt;
    &lt;/ui-select&gt;
  &lt;p&gt;Selected: {{case.keywords}}&lt;/p&gt;
  </code></pre>
  
  <p>Nothing special in controller other than <code>get</code>ting the array of keywords from db. Obviously <code>ngSanitize</code> and <code>ui.select</code> are included in the module dependencies.</p>
  
  <p>The other issue I have is that choices are not visible. I am able to show the selected ones, but list of choices is not visible. I am using bootstrap theme, <code>select.css</code> is referenced. Here's what it looks like</p>
  
  <p><img src="https://i.stack.imgur.com/UzvCv.png" alt="enter image description here"></p>
  
  <p>Thank you for your help.</p>