0
ng-repeate中所選行的值將填充到它下面的表單中。要做到這一點我在控制器做一個簡單的事情試圖實現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設置
與$範圍
你丟失大量的代碼。 「陣列中的物品」的數組在哪裏? ng-repeat應該與開頭的p標籤一起在ng-click屬性中。你有任何可以發佈的工作代碼嗎?在我們能夠進行雙向綁定之前,似乎有很多問題需要解決。 –
我已經更新了這個問題。 –
好的,謝謝,我會看看我能做些什麼來幫助。 –