title: Cannot create property 'selected' on string 'Information Technology' angularjs
body: <blockquote>
    <p>This is my controller</p>
  </blockquote>
  
  <pre><code> $scope.subjects = ["Computer Security", "Graphics and Multimedia", "Networks", "Computer Science and Engineering", "Game Design", "Programming", "Information Technology", "Software Engineering", "Technology Management", "Telecommunications", "Web Development", "Sociology", "Psychology", "General", "Social Work", "Criminal Justice", "Law and Paralegal", "Public Safety", "Forensic Sciences", "Counseling", "Homeland Security", "Political Science", "Public Administration"];
  </code></pre>
  
  <blockquote>
    <p>This is my view where i am binding data</p>
  </blockquote>
  
  <pre><code> &lt;label class="concentration-label3" ng-repeat="value in subjects"&gt;
          &lt;input ng-model="value.selected" ng-disabled="subjectCheckedCount == subjectLimit &amp;&amp; !value.selected" type="checkbox" name="concentrations" class="concentration-label3__input js-concentration-value" value="{{value}}" data-mixpanel-subject="Design" &gt;
          &lt;span class="concentration-label3__title" for="conc1"&gt;
              {{value}}
              &lt;span class="concentration-label3__title__checkmark4"&gt;&lt;/span&gt;
          &lt;/span&gt;
   &lt;/label&gt;
  </code></pre>
  
  <blockquote>
    <p>Its giving me the error that 'cannot bind property selected to string
    xyz' Please help!!!</p>
  </blockquote>