title: binding knockout dropdown in foreach
body: <p>I have a dropdown inside a foreach</p>
  
  <pre><code> &lt;tbody data-bind="foreach:  Details"&gt;
   &lt;tr style="border: none"&gt;
   &lt;select style="width: 130px" 
           data-bind=" optionsCaption: 'Choose...', 
            options: $data.filteredList, optionsText: 'number',
            optionsValue: 'id'"&gt;
   &lt;/select&gt;
   &lt;/tr&gt;
  </code></pre>
  
  <p>This binding does not seem to work. When I debug I can see that the filter is updating but I never get any thing in the dropdown.</p>
  
  <p>I added this:</p>
  
  <pre><code>&lt;pre data-bind="text: ko.toJSON($data, null, 2)"&gt;&lt;/pre&gt;
  </code></pre>
  
  <p>This is the result:</p>
  
  <pre><code>{
    "Seed": 1,
    "filteredList": [
      {
        "id": "a",
        "number": "12"
      },
      {
        "id": "b",
        "number": "12"
      } 
  }
  </code></pre>
  
  <p>And I can see that the filter values are changing.</p>
  
  <p>Why would the dropdown be empty?</p>