1

私は Angularjs を初めて使用します。これが私のコードです。

angular.module('remoteApp')
  .controller('ScreensavertabCtrl', function ($scope, $modal, $log, $state,Screensaverchpwservice,  
    Screensaverchpwgetservice) { 
      $scope.screensaverData = {
         screensaver:{
           pwProtect: '1'
         }
       };

  $scope.pwProtectOpen = function () {
    if($scope.screensaverData.screensaver.pwProtect == true){
      var modalInstance = $modal.open({
        templateUrl: 'pwProtectModalContent.html',
        controller: pwProtectModalInstanceCtrl
    });
  }     
};

var pwProtectModalInstanceCtrl = function ($scope, $modalInstance) {
  $scope.pwProtectCancel = function () {
    $modalInstance.dismiss('cancel');
    console.log($scope.screensaverData.screensaver.pwProtect)
  };

};});

pwProtectCancel 関数を有効にすると、取得したい$scope.screensaverData.screensaver.pwProtect

値、「$scope.$parent.screensaverData.screensaver.pwProtect」を使用しようとしましたが動作しませんか?

私はそれについてとても混乱しています、

誰かアイデア?

4

1 に答える 1