第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何將提交的數(shù)據(jù)推送到現(xiàn)有的本地 json 文件中?

如何將提交的數(shù)據(jù)推送到現(xiàn)有的本地 json 文件中?

慕的地6264312 2021-09-30 16:59:33
我有一個(gè)任務(wù),我是 angular 的新手。我必須將來自提交表單的數(shù)據(jù)推送到我在本地?fù)碛械默F(xiàn)有 json 文件中。我的任務(wù)是創(chuàng)建一個(gè) angular 應(yīng)用程序,用戶可以在其中創(chuàng)建新任務(wù),然后在不同的頁面上查看它們。我嘗試使用 http.post,但沒有成功,然后出于某種原因,我認(rèn)為推送可能會起作用,因?yàn)?json 是一個(gè)數(shù)組,但這并沒有真正起作用,因?yàn)槲矣悬c(diǎn)無能為力,哈哈。這是我的 json 文件的樣子,要求還說明我必須有一個(gè)硬編碼,所以它是這樣的:{    "tasks": [        {            "name": "Dishes",            "timeToComplete": "10 Minutes",            "description": "Cleaning the dishes",            "itemsNeeded": "Soap, Sponge, Water, Dirty Dishes!"        }    ]}這是具有表單的組件的 html 代碼:    <div>    <h3>Create A New Task</h3>    <form (ngSubmit)='onSubmit()'>        <label for='name'>Name of Task:</label>        <input type='text' id='name' placeholder='Name' name='name'     required [(ngModel)]='task.name' />        <br>        <label for='time'>Estimated Time to Complete:</label>        <input type='text' id='time' placeholder='Time' name='timeToComplete' required            [(ngModel)]='task.timeToComplete' />        <br>        <label for='description'>Description of Task:</label>        <input type='text' id='description' placeholder='Description' name='description' required            [(ngModel)]='task.description' />        <br>        <label for='itemsNeeded'>Items to complete task:</label>        <textarea type='text' id='itemsNeeded' placeholder='Items' name='itemsNeeded' required            [(ngModel)]='task.itemsNeeded'></textarea>        <button type='submit'>Submit</button>        <p>If all looks good, go ahead and hit submit!</p>    </form>    <hr>    <div>        <h1>Here's what your task looks like: </h1>        <h3>Your Task: {{ task.name }}</h3>        <h4>Time it will take: </h4><p>{{ task.timeToComplete }}</p>        <h4>Description of what you will be doing: </h4><p>{{ task.description }}</p>        <h4>What you will need, to succeed! </h4><p>{{ task.itemsNeeded }}</p>    </div></div>您在下面看到的代碼只是為了查看輸入是否正確接線。最后這里是我的組件的 .ts 文件,包括 onSubmit 函數(shù)控制臺工作并顯示從提交返回的對象,所以我知道這是有效的,但是我將如何將它添加到上面的 json 文件中?
查看完整描述

2 回答

?
慕婉清6462132

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊

您不能直接從簡單的 js 中保存 JSON 文件,您需要在nodejs或一些腳本中使用后端服務(wù)器來處理請求。

雖然您可以使用 json 將 json 保存到瀏覽器緩存中。

localStorage.setItem('tasks', JSON.stringify(obj));

并通過使用獲得它

var obj = JSON.parse(localStorage.getItem('tasks'));


查看完整回答
反對 回復(fù) 2021-09-30
  • 2 回答
  • 0 關(guān)注
  • 210 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號