2015-10-19 102 views
1

我有一个按钮的列表。我弹出动态弹出它们的名称,并通过使用ng-repeat我在父窗体上显示按钮。所以如何将值绑定到按钮。如何将值绑定到动态创建的提交按钮?

<p ng-repeat="submits in form.buttons track by $index"> 
    <input type="button" id="button_{{$index}}" ng-value="submits"> 
</p> 

回答

1

使用此代码:

<p ng-repeat="submits in form.buttons track by $index"> 
    <input type="button" id="button_{{$index}}" ng-model="newObject['button_'+ $index]" ng-value="submits"> 
</p> 
+0

什么我给它的名称,它作为一个值的真实性。 – Sweety

+0

它给零。我们如何使它为零...它的值必须是我给出的文本的权利 – Sweety

+0

你能否请你提供jsFiddle示例代码... –

0
<p ng-repeat="submits in form.buttons track by $index"> 
    <input type="button" id="button_{{$index}}" ng-click="isButtonClicked($index)"> 
</p> 

尝试这一点,并在控制器中创建一个函数

$ scope.isButtonClicked =函数(指数){....

}

这应该工作