자바 스크립트에서 다른 변수를 정의 할 때 변수의 값을 설정할 수 있습니까?자바 스크립트에서 변수의 설정과 정의를 결합 할 수 있습니까?
$scope.modal.data = {};
$scope.modal.submitDisabled = true
나는이 두 문장을 가지고있다. 내가 그들을 하나로 결합 할 수있는 방법이 있을까? 두 필드가 전용 속성 (NB :하지 "변수") 인 경우
자바 스크립트에서 다른 변수를 정의 할 때 변수의 값을 설정할 수 있습니까?자바 스크립트에서 변수의 설정과 정의를 결합 할 수 있습니까?
$scope.modal.data = {};
$scope.modal.submitDisabled = true
나는이 두 문장을 가지고있다. 내가 그들을 하나로 결합 할 수있는 방법이 있을까? 두 필드가 전용 속성 (NB :하지 "변수") 인 경우
modal
의를하고 있는지, 당신은 완전히 하나 개의 작업에 $scope.modal
을 덮어 쓸 수 있습니다 : 당신이 modal
내에서 다른 필드가있는 경우
$scope.modal = {data: {}, submitDisabled: true};
그 당신은 보존하고 싶습니다. 그렇다면 걱정하지 마십시오. 코드를 읽기가 더 어렵게 만들 것입니다. 당신이 AngularJS와를 사용하는 경우 ($scope
당신이 할 수있는 제안) 당신은 또한 할 수 말했다
:
angular.extend($scope, { data: {}, submitDisabled: true});
하는 다른 속성을 제거하지 않고 복사 $scope
에 새 속성을.
jQuery도 비슷한 확장 기능을 제공합니다. –
아니요, 없습니다. –
좋아요, 거짓말입니다.'$ scope.modal.submitDisabled = !! ($ scope.modal.data = {});'...하지만 정말로 이런 코드가 필요한가요? –