Angularjs переключает видимость div

Я пытаюсь переключить текст div по нажатию кнопки. Я попытался взять переменную области видимости и переключить имя класса на основе переменной. Где я делаю ошибкуВот

<button ng-click="toggle()">test </button>
    <div ng-class="{{state}}" >
        hello test
    </div>


function ctrl($scope) {    
    $scope.state = vis;
    $scope.toggle = function () {
      state = !state;
    };
}

 .vis{
      display:none;
}

Ответы на вопрос(3)

Ваш ответ на вопрос