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

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

如何在 Angular 的新視圖/頁(yè)面上顯示計(jì)算結(jié)果?

如何在 Angular 的新視圖/頁(yè)面上顯示計(jì)算結(jié)果?

慕運(yùn)維8079593 2024-01-03 14:57:30
我是 Angular 的新手。我正在嘗試創(chuàng)建我的第一個(gè)簡(jiǎn)單的 Angular 計(jì)算器應(yīng)用程序,一切都很好。現(xiàn)在我想這樣做:當(dāng)我執(zhí)行計(jì)算時(shí),該計(jì)算的結(jié)果將顯示在另一個(gè)視圖/頁(yè)面中。你能告訴我一些方法或關(guān)鍵字嗎?我的應(yīng)用程序:代碼:計(jì)算器.component.html<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Document</title></head><body>    <div class="card">        <div class="card-header">CALCULATOR</div>        <div class="card-body">            <div class="form-group value">                <div class="form-group row">                    <label class="col-md-2 col-form-label">Value 1:</label>                    <div class="col-md-10 input-1">                        <input [(ngModel)]='number1' class="form-control inp" type="number" name="num1">                    </div>                </div>                <div class="form-group row">                    <label class="col-md-2 col-form-label">Value 2:</label>                    <div class="col-md-10 input-2">                        <input [(ngModel)]='number2' class="form-control inp" type="number" name="num2">                    </div>                </div>            </div>            <div class="buttons">                <br>                <button class="butt" (click)='sum()'> + </button>&nbsp;&nbsp;&nbsp;                <button class="butt" (click)='diff()'> - </button>&nbsp;&nbsp;&nbsp;                <button class="butt" (click)='mult()'> x </button>&nbsp;&nbsp;&nbsp;                <button class="butt" (click)='divi()'> / </button>                <br><br><br>            </div>            <div class="result">                <h3 class="">Result: {{result}}</h3>            </div>        </div>    </div></body></html>
查看完整描述

3 回答

?
白板的微信

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

在 CalculatorComponent 中,每次計(jì)算后調(diào)用此函數(shù)以設(shè)置計(jì)算結(jié)果:

setTotal(){
  localStorage.setItem('total', this.result);
}

現(xiàn)在觸發(fā)新頁(yè)面打開(kāi)..

然后,轉(zhuǎn)到新頁(yè)面的ts文件,并從 localStorage 檢索結(jié)果:

this.total = localStorage.getItem('total');

現(xiàn)在在屬于新頁(yè)面的html文件中顯示結(jié)果:

{{ total }}


查看完整回答
反對(duì) 回復(fù) 2024-01-03
?
qq_遁去的一_1

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

使用角度路由將數(shù)據(jù)從一頁(yè)顯示到另一頁(yè) this.router.navigate(['your page name'], { state: value })

state: value 意味著你必須傳遞結(jié)果的值


查看完整回答
反對(duì) 回復(fù) 2024-01-03
?
嚕嚕噠

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

正確的方法是創(chuàng)建一個(gè)服務(wù)組件,該組件將用于設(shè)置和讀取數(shù)據(jù)(這是您的示例中所需的順序,但可以是任何順序)。請(qǐng)注意,您應(yīng)該知道如何訂閱此服務(wù)組件,因此我建議您之前閱讀有關(guān)訂閱者和可觀察量的內(nèi)容。

使用角度路線或本地存儲(chǔ)不安全,所以我不會(huì)這樣做。主要的原因是最終用戶(hù)可以輕松修改它


查看完整回答
反對(duì) 回復(fù) 2024-01-03
  • 3 回答
  • 0 關(guān)注
  • 183 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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