ng-repeate中所选行的值将填充在其下方的表单中。为了实现这一点,我正在做一件简单的事情
<p ng-repeat="item in array" ng-click="SetCurrVariable(item)">
{{item.ThresholdSet}}
</p>
在控制器中我有一个功能
$scope.array = [
{ ThresholdSet: false },
{ ThresholdSet: false },
{ ThresholdSet: false }
];
$scope.SetCurrVariable = function (variable) {
$scope.CurrVariable = variable;
};
表单有一个复选框,我绑定到CurrVariable
的属性 <input id="chkThr" type="checkbox" ng-model="CurrVariable.ThresholdSet">
我正在尝试实现此行为,如果我单击表单中的复选框。这种变化在ng-repeate中可见,就像双向绑定一样。
Plunkr设置
更新了$ scope
答案 0 :(得分:0)
$scope.SetCurrVariable = function (variable) {
$scope.CurrVariable = variable;
};
在控制器中使用此代码,然后双向绑定应该起作用