2017-01-31 69 views
0

在我的angular 1.5 html5應用程序中,我有一個手風琴組,裏面是它的主體,我有幾個複選框。由於直接作用域綁定在手風琴內部不起作用,因此我使用ng-click事件作爲附件ng-click instead of direct model binding手風琴內部複選框的雙向綁定不工作

這個按預期工作,我得到正確值的點擊事件。

我在屏幕上有另一個重置按鈕,當用戶點擊這個按鈕時,我必須重置包括手風琴內複選框在內的所有濾鏡。即使在我將模型值重置爲false之後,複選框仍顯示爲選中狀態。我知道這是因爲綁定不在那裏。

如何更新JavaScript中的複選框值。有沒有任何角度的方式。我不是JQuery的忠實粉絲。

問候, 尼克松

+0

你可以發佈一個工作小提琴或plunker? –

+0

我懷疑某處的代碼有問題。您是否檢查控制檯是否有任何錯誤消息? –

回答

1

我們面臨着同時採用手風琴數據綁定類似的問題。 我們不是直接使用模型變量,而是創建它的一個對象。 例如,使用$ scope.checkbox.includeLocalParties代替使用$ scope.includeLocalParties。

也在控制器中初始化它。像這樣: $ scope.checkbox = {includeLocalParties:false};

希望它有幫助!

+0

謝謝..它工作得很好.. – Nixon