Javascript 尽管选择了收音机,但仍显示错误消息

Javascript 尽管选择了收音机,但仍显示错误消息,javascript,angularjs,Javascript,Angularjs,类别有一个单选按钮,如果未选中该按钮,则必须显示错误消息。但是,问题是,即使选择了一个类别,也会显示错误消息 $scope.save_data=函数(){ var scope=angular.element('#outer').scope(); if($scope.request_type_out==''scope.request_type_out==未定义){ console.log('category empty或undefined'); $(“#category_id”).addClass

类别有一个单选按钮,如果未选中该按钮,则必须显示错误消息。但是,问题是,即使选择了一个类别,也会显示错误消息

$scope.save_data=函数(){
var scope=angular.element('#outer').scope();
if($scope.request_type_out==''scope.request_type_out==未定义){
console.log('category empty或undefined');
$(“#category_id”).addClass(“错误”);
}否则{
$(“#category_id”).removeClass(“错误”);
scope.dm.request\u type\u out=$scope.request\u type\u out;
scope.completeActivity();
}
}

您可以在我的

HTML代码

<select (change)="onChange($event.target.value)">
    <option >---</option>
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
</select>
    <h2 *ngIf="!flag">{{errorMessage}}</h2>

检查答案

你能给你提供角度组件的html代码吗?请你在codepen或js fiddle中添加代码
  flag:Boolean = false;
    errorMessage = "Please select the value from dropdown";
onChange(event){
    console.log(event);
    this.flag = true;
}