Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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
Javascript 切换单击时未反映正确类的ui_Javascript_Html_Angular - Fatal编程技术网

Javascript 切换单击时未反映正确类的ui

Javascript 切换单击时未反映正确类的ui,javascript,html,angular,Javascript,Html,Angular,我有一个切换按钮,在连接它之后,我注意到当我点击它时,样式不会改变,除非我刷新页面 这是我的Html: <div (click)="onValueChange(item)"> <div class="btn-group" data-toggle="buttons"> <label class="btn btn-toggle-switch" [ngClass]="{'active': item.isActive}"> &

我有一个切换按钮,在连接它之后,我注意到当我点击它时,样式不会改变,除非我刷新页面

这是我的Html:

<div (click)="onValueChange(item)">
   <div class="btn-group" data-toggle="buttons">
        <label class="btn btn-toggle-switch" [ngClass]="{'active': item.isActive}">
          <input type="checkbox">
          <span class="status-on">on</span>
           <span class="status-off">off</span>
        </label>
   </div>
</div>
你能创建一个请柬吗?就目前而言,如果我复制你的代码,它会按预期工作。似乎缺少了一些重要的上下文,可能是这个。保存(项目);将对象重置为上次状态
private onValueChange(item: ItemType) {
        item.isActive = !item.isActive;
        this.save(item);
    }