2014-09-19 13 views
1

我有一個應用程序使用charisma template 1.x,我現在已經在模板中使用了AngularJS。該應用程序工作正常,但問題是,我有一個選項卡網格,其中有一個窗體提交窗口。在每個組選項卡中,我有n個複選框,單擊某些複選框後,單擊提交按鈕時,將執行一個特定的ng-submit操作,除了表單操作外,我試圖刷新範圍值,如下所示當表單被提交併且角度範圍變量刷新時複選框樣式丟失

$scope.records = angular.copy($scope.recordCopy); 

功能正常,但複選框的樣式丟失,示例模型顯示在plunker中,在點擊保存按鈕之後點擊保存按鈕可以看到樣式複選框消失了,但功能仍然正常。

誰能告訴我一些解決方案,用於保持複選框風格

瀏覽器:Firefox

PLUNKER

回答

1

我真的不知道到底爲什麼複選框的風格都將丟失。

但它會消失,因爲您使用angular.copy是錯誤的。

請參閱功能複製在這裏的定義是:https://docs.angularjs.org/api/ng/function/angular.copy

angular.copy(source, [destination]); 

您的代碼就變成了:

angular.copy($scope.recordCopy,$scope.records); 

我希望我的回答適合你。

相關問題