title: Ng-init in the selection for default value with AngularJS doesn't work
body: <p>In web app I have a list of Expenses, which that if you press above it takes you to a new page to edit the selected Expense. When the user click on an element of list, I save the Object (the selected Expense) in a Global Object common in whole application and I retrieve it when I am in the Editing controller:</p>
  
  <pre><code>$scope.companySelected = GlobalApplicationData.selectedExpenseList;
  </code></pre>
  
  <p>The GlobalApplicationData.selectedExpenseList is an Object:</p>
  
  <pre><code>$$hashKey: "object:39"
  _id: "33aa5549-7802-40d9-bc89-8780705b8c9b"
  _rev: "3-eb940cb990524112723f711618e0cf51"
  ad_table_id: 1000596
  company_name: "Company 1"
  data: Object
  recordid: 1000005
  __proto__: Object
  </code></pre>
  
  <p>In one expense there is only one company.
  So, in this page of editing I have some field (input type text, date, etc). And I also have a <code>selection</code> with the list of the Companies of the logged user.  To retrieve that list, I made this function:</p>
  
  <pre><code>$scope.getCompanyList = function() {
      EditExpenseListSrv.getCompanyListDetail(user).then(function (companyListDetail) {
          $scope.companyList = companyListDetail;
          $scope.$apply();
      }).catch(function (err) {
          console.log(err);
      });
  };
  </code></pre>
  
  <p>CompanyListDetail is an array of Obejct:</p>
  
  <pre><code>companyListDetail: Array[5]
  0: Object
  1: Object
  2: Object
  3: Object
  4: Object
  </code></pre>
  
  <p>And this is one example of those object:</p>
  
  <pre><code>_id: "44e620dc-e715-453f-882b-3f21aeef48fe"
  _rev: "1-c09c9f3350e853e588f3358aaafc0374"
  ad_table_id: 1000146
  data: {
      description: "text"
      id_company: 513424
      name: "Company 2"
  }
  recordid: 1000002
  </code></pre>
  
  <p>So the company of the selected Expense (<code>$scope.companySelected</code>) will definitely part of the list obtained by the query (<code>$scope.companyList</code>). But I want to give the user the possibility to change it. 
  So I would like to make a <code>selection</code> containing the list (<code>$scope.companyList</code>) and default already selected the Company corresponding to <code>$scope.companySelected</code>.</p>
  
  <p>I've writter this, but it doesnt work:</p>
  
  <pre><code>&lt;select class="selection" ng-model="companySelected"
                            ng-init="companySelected = globalApplicationData.selectedExpenseList" 
                            ng-options="company 
                            as company.data.name for company in companyList"&gt;
  </code></pre>
  
  <p>But it doesn't work. I can see in the selection all the Companies, but don't select the default value</p>