Javascript angularjs-动态ng模型

Javascript angularjs-动态ng模型,javascript,angularjs,Javascript,Angularjs,我有以下代码: <!----> <div ng-repeat="priority in toppriorities"> <table> <tr> <td>{{priority}}.</td> <td> <table> <tr> <td> <select name="singleSelect"

我有以下代码:

<!---->
 <div ng-repeat="priority in toppriorities">
  <table>
   <tr>
    <td>{{priority}}.</td>
    <td>
     <table>
      <tr>
       <td>
        <select name="singleSelect" ng-model="APME" ng-change="changedValue(APME,priority)" >
         <option ng-repeat="me in mainelements" value="{{me.Recomendation}}">{{me.Title}}</option>
        </select>
       </td>
       <td>
        <div ng-model="APMER[priority]">{{APMER[priority]}}</div>
       </td>
      </tr>
     </table>
</div>
  • 我不知何故无法让
    ng model=“APMER[priority]”
    工作
  • js
    -
    ng model=“APMER[priority]”
    中,分配动态变量的正确方法是什么

  • 你需要这样做

    <div ng-app ng-controller="QuestionController">
        <ul ng-repeat="question in Questions">
            <li>
                <div>{{question.Text}}</div>
                <select ng-model="Answers[question.Name]" ng-options="option for option in question.Options">
                </select>
            </li>
        </ul>
    
        <a ng-click="ShowAnswers()">Submit</a>
    </div>
    
    
    
    • {{问题.文本}


    这将允许您在模型中放置javascript表达式

    您需要这样做

    <div ng-app ng-controller="QuestionController">
        <ul ng-repeat="question in Questions">
            <li>
                <div>{{question.Text}}</div>
                <select ng-model="Answers[question.Name]" ng-options="option for option in question.Options">
                </select>
            </li>
        </ul>
    
        <a ng-click="ShowAnswers()">Submit</a>
    </div>
    
    
    
    • {{问题.文本}

    这将允许您在模型中放置javascript表达式