相关疑难解决方法(0)

在ng-model中使用$ index的Angular

我有以下循环,其中我试图每次通过循环基于数组索引递增几个字段.

<div class="individualwrapper" ng-repeat="n in [] | range:4">
  <div class="iconimage"></div>
  <div class="icontext">
    <p>Imagine that you are in a health care facility.</p> 
    <p>Exactly what do you think this symbol means?</p>
    <textarea type="text" name="interpretation_1" ng-model="interpretation_1" ng-required="true"></textarea>
    <p>What action you would take in response to this symbol?</p>
    <textarea type="text" name="action_1" ng-model="action_1" ng-required="true"></textarea>  
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想做类似的事情"

ng-model="interpretation_{{$index + 1}}"
Run Code Online (Sandbox Code Playgroud)

Angular虽然没有渲染这个值?在mg模型领域中添加这种逻辑的最佳方法是什么?

html javascript angularjs angularjs-ng-model

9
推荐指数
1
解决办法
2万
查看次数

在ng-repeat内生成ng模型

我一直在阅读一些主题,但无法找到解决这个问题的方法.

我试图在ng-repeat内添加ng-model,如下所示:

<span ng-repeat="list in lists">
         <input type="checkbox" ng-model="formData.checkboxes.{{ list.value }}"> {{ list.number }} {{ list.description }} <br/>
</span>
Run Code Online (Sandbox Code Playgroud)

列表值是这样的:

$scope.lists = [

    {

        value:'value1',
        number: '1',
        description:'Lorem ipsum dolor sit amet, consectetur adipiscing elit. ',    
    },

    {
        value:'value2',
        number: '2',
        description:'Lorem ipsum dolor sit amet, consectetur adipiscing elit. ', 
        },

        {
        value:'value3',
        number: '3',
        description:'Lorem ipsum dolor sit amet, consectetur adipiscing elit. ',            },
    ];
Run Code Online (Sandbox Code Playgroud)

在ng-repeat循环中,我希望它构建一个像以下类似的ng模型formData.checkboxes.value1 formData.checkboxes.value2, formData.checkboxes.value3.

这可能吗?当我尝试上述方法时,没有显示出来.我在这做错了什么?

javascript for-loop angularjs ng-repeat angular-ngmodel

2
推荐指数
1
解决办法
927
查看次数