사용자가 navbar에서 선택할 수있는 다른 테마를 가진이 앱을 가지고 있습니다. 이 시점에서 변수를 false에서 true로 변경하려고합니다. 여기
내가 탐색을 위해 일하고 있어요 코드입니다 :<li>
<a ng-click="toggleTheme(blackWhite)"> Black and White theme</a>
</li>
여기 컨트롤러의 코드입니다.
$scope.blackWhite = false;
//other themes are false
$scope.toggleTheme = function(theme){
theme = !theme;
console.log($scope.blackWhite);//its still false
}
어떻게하면됩니까? 감사합니다
javascript는 참조에 의한 통과가 허용되지 않습니다. –
'$ scope.blackWhite'를 결코 변경하지 않으려 고합니다. 그렇다면 왜 틀리지 않을까요? – im1dermike