iT邦幫忙

0

Angular 雙向綁定的問題

  • 分享至 

  • xImage

目前使用Angular6開發

問題描述:
有一個文字輸入框 使用雙向綁定的方式

 <input type="text" [(ngModel)]="code" name="code" placeholder="文字輸入">

今天在輸入資料後,點連結會在原頁面導到外部連結
在按上一頁回去時,會發現輸入框上面會也顯示資料但實際上是空的
內部導頁沒有問題,且 OnuInit時有把資料設為空值

想問一下有人遇過類似的狀況嗎? /images/emoticon/emoticon06.gif

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2020-12-04 14:06:24
最佳解答

其實只要與js相關的套件。
大多都會碰到上一頁不運行的可能性,或是宣告的資料消失的問題。
我這邊是靠 Storage 來解決這個問題。

畢竟,上一頁並不會有所謂保存js變數資料的問題。
其js的變數資料一定都會消失的。

你只能往變數容器的做法。或是重置變數處理的做法來想。
現在的js框架大多都有支援 Storage 的應用方式了。
有可以用其它的方式來處理。

hugo8319 iT邦新手 4 級 ‧ 2020-12-07 10:17:32 檢舉

感謝回復~~~
最後用settimeout的方式設1毫秒才把它清除掉
之後如果有更好的做法在上來更新

我要發表回答

立即登入回答