ng show被隱藏的「功能」

2021-10-01 22:53:34 字數 473 閱讀 6786

在工作中由於手殘,少寫了乙個「=」,導致了乙個驚人的事情,介面返回的內容被我莫名其妙的改了,所以頁面顯示也很有問題。

**說明:

// 介面返回的字段是status:'abc_ing'

// html的內容

我是誰?

我在哪?

那麼此時頁面就會顯示,我是誰?

原來,ng-show 後面的判斷條件對status的值進行了賦值操作(居然還可以賦值),我是第一次遇到這種情況。

而且你把介面內容console出來當中的status也是abc_ed;

因為console出來的內容是當下最新的內容,也就是ng-show中的判斷條件對其賦值之後的結果。

所以從這裡得到乙個教訓,只要console出來的內容和介面返回的不一致,那麼一定是對資料進行了操作。如果在js**中找不到進行資料修改的任何蛛絲馬跡,別忘記去html部分檢查一下,或許就會找到答案。

ng show和ng if的區別

第一點區別是,ng if 在後面表示式為 true 的時候才建立這個 dom 節點,ng show 是初始時就建立了,用display block 和 display none 來控制顯示和不顯示。第二點區別是,ng if 會 隱式地 產生新作用域,ng switch ng include 等會動態...

GzSoft隱藏功能

1 清除期初庫存 焦點在盤點時,按ctrl q,密碼xiaofang。2 設定使用者自己的sa密碼 資料庫設定嚮導最後一步 選擇碟符建立資料庫 按alt z,然後輸入使用者自己的sa密碼。7.0的功能,7.0xp沒有 5 7.0備份檔案解壓密碼 s0 t0 gzbackup1427 6 7.0交換檔...

手機「隱藏功能」揭秘

流言1 緊急情況 全世界的手機都可以撥打的共同緊急救援號碼是112,假如你發現自己所在的地區無手機訊號覆蓋,同時你又遇到了緊急狀況,用你的手機撥打112準沒錯,因為這時候你的手機會自動搜尋所有可用的網路並建立起緊急呼叫。真相 這一條其實不完全算是謠言,但在國內沒有實際的用處。緊急呼叫 是gsm網路提...