私は 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」を使用しようとしましたが動作しませんか?
私はそれについてとても混乱しています、
誰かアイデア?