小编Din*_*pta的帖子

如何在Local Storage中存储对象数组?

这是我的代码.我正在尝试创建一个对象数组,然后我将存储在本地存储中.这是问题所在,我需要先从Local Storage获取现有值.

然后,我需要将新数据对象添加到现有数组.然后我将其转换为JSON,以便我可以将其存储在本地存储中.

onRegisterSubmit(){
    const user = {
        a: this.a,
        b: this.b,
        c: this.c,
      id: Date.now()
    }    

   var abc = [];
   var get =  JSON.parse(localStorage.getItem('user'));
   abc = [get];
   abc.push(user);

   localStorage.setItem('user', JSON.stringify(abc));

   console.log(JSON.stringify(abc));
   console.log(get);
  }
Run Code Online (Sandbox Code Playgroud)

我希望JSON是这样的对象数组,

[{"hour":1,"minute":21,"ampm":"PM","repeatDays":[],"message":"","todayOrTomorrow":"Tomorrow","isRepeatMode":false,"isEnabled":false,"id":"1493797882440"},{"hour":1,"minute":24,"ampm":"PM","repeatDays":[],"message":"","todayOrTomorrow":"Tomorrow","isRepeatMode":false,"isEnabled":false,"id":"1493797896257"},{"hour":6,"minute":14,"ampm":"PM","repeatDays":[],"message":"","todayOrTomorrow":"Tomorrow","isRepeatMode":false,"isEnabled":false,"id":"1493815470408"}]
Run Code Online (Sandbox Code Playgroud)

这是我的JSON.

[[[[[[[{"id":1493820594019},{"id":1493820606448}],{"id":1493820609111}],{"id":1493820610150}],{"id":1493820610553}],{"id":1493820610827}],{"id":1493820611015}],{"id":1493820612018}]
Run Code Online (Sandbox Code Playgroud)

我已经尝试了几天,任何帮助将不胜感激.

javascript arrays json

16
推荐指数
2
解决办法
2万
查看次数

在 Angular 2 中,如何将复选框值发送到组件中的函数?

我是 Angular 的新手,使用 NgFor,我正在显示我想要选择它们的元素,单击后我应该在 Component 函数中获取 ID。但我尝试使用 ngModel 并且所有按钮都被选中。

当用户选中复选框时,我试图获取 (hero.id)。我该怎么做?我有哪些错误。

我的 HTML

<div>
  <form (submit)="onSubmit()">
    <tr *ngFor="let hero of heroes">
      <input type="checkbox" name="timeid" value={ {hero.id}} class={{hero.id}}>{{hero.time}}<br>
    </tr>
    <input type="submit" class="btn btn-primary" value="Remove Alarms">
  </form>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的组件。

import { Component, OnInit } from '@angular/core';
import {ValidateService} from '../../services/validate.service';
import {AlarmService} from '../../services/alarm.service';
import {FlashMessagesService} from 'angular2-flash-messages';
import {Router} from '@angular/router';

@Component({
  selector: 'app-register',
  templateUrl: './register.component.html',
  styleUrls: ['./register.component.css']
})
export class RegisterComponent implements OnInit {

  hours;
  id: String;
  timeid: String;
  time; …
Run Code Online (Sandbox Code Playgroud)

angular

4
推荐指数
1
解决办法
6358
查看次数

如何在MYSQL中找到借方-贷方总额和组的合计总额?

我有一个包含以下行的 SQL 表。我试图用公式(借方总和-贷方总和)找到每本书名称的总和。

因此这是表格,

book_name transaction_type  amount
demo       credit            20
demo       debit             100
testing    credit            10
testing    debit             30
Run Code Online (Sandbox Code Playgroud)

这就是我想要的结果。

demo -80
testing -20
Run Code Online (Sandbox Code Playgroud)

如何在 MySQL 中执行此查询?我一直在尝试各种语法和解决方案,但似乎都不起作用。

mysql sql

0
推荐指数
1
解决办法
476
查看次数

标签 统计

angular ×1

arrays ×1

javascript ×1

json ×1

mysql ×1

sql ×1