Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何将值0设置为RatingComponent?_Angular_Ngx Bootstrap - Fatal编程技术网

Angular 如何将值0设置为RatingComponent?

Angular 如何将值0设置为RatingComponent?,angular,ngx-bootstrap,Angular,Ngx Bootstrap,我正在使用它,我需要实现的是将其值设置为零的功能,以防只选择了一颗星,并且用户再次单击第一颗星以取消选择它 触发的唯一事件是onHover和onLeave,但它们包含的信息不足以实现此功能 是否有任何其他事件可用于检查此特定事件: 额定值为1 用户点击1°星形元件 在这种情况下,该值应设置为零,这意味着第一个元素的行为应类似于一个切换按钮,介于评级组件的值0和1之间。您可以收听评级组件上的单击事件并跟踪以前的评级。此外,在单击事件时,您可以检查以前的评级和新评级是否都为1,并基于此将评级设置为0

我正在使用它,我需要实现的是将其值设置为零的功能,以防只选择了一颗星,并且用户再次单击第一颗星以取消选择它

触发的唯一事件是onHover和onLeave,但它们包含的信息不足以实现此功能

是否有任何其他事件可用于检查此特定事件:

额定值为1 用户点击1°星形元件
在这种情况下,该值应设置为零,这意味着第一个元素的行为应类似于一个切换按钮,介于评级组件的值0和1之间。

您可以收听评级组件上的单击事件并跟踪以前的评级。此外,在单击事件时,您可以检查以前的评级和新评级是否都为1,并基于此将评级设置为0

我是这样做的: