那些年開發中遇到的坑。。。

2021-09-18 01:14:24 字數 754 閱讀 5774

1.樣式繼承問題:在angular實際開發中,呼叫deps配置對應的css-js-html之間的邏輯關係,最好是每個html的頁面使用單獨的模組命名,名稱不要相同,在切換頁面的時候,會出現樣式的渲染繼承問題;

2.元件渲染:在不同的應用頁面使用不同的分頁元件,應用頁面切換的時候,元件渲染會出現bug,主要是pages.total值渲染會不成功,建議此時不做元件內部巢狀,將元件寫入html檔案內部,這樣可以避免該問題;

3.在angular開發中,會使用到ng-options來渲染下拉框,很多開發者在實際開發中通常是顯示lable值而繫結對應元素的id,我們常用格式是,此時會發現渲染時下拉框的第乙個選項是空,下拉框預設值也沒有,網上大多數建議是使用$scope.personname = personarr[0].name或者是設定預設option為--請選擇--,這樣不能滿足大部分需求,因為你會發現前者是不能繫結的,"c.id as c.name for c in personarr"中personname繫結的是id值,而js中你繫結的是name值,此時依然不會顯示陣列中預設的第一項,本人建議使用如下**:

html部分:

js部分:

使用ng-repeat替換

(以上內容純屬個人意見,會不斷更新,歡迎各位前輩大佬指導)

那些年面試遇到的坑

在非同步模式下,當我們使用ajax傳送完請求後,可能還有 需要執行。這個時候可能由於種種原因導致伺服器還沒有響應我們的請求,但是因為我們採用了非同步執行方式,所有包含ajax請求 的函式中的剩餘 將繼續執行。如果我們是將請求結果交由另外乙個js函式去處理的,那麼,這個時候就好比兩條執行緒同時執行一樣...

開發中遇到的坑

new arraylist size 時確定list數量,指明list大小,但是確保 裡的.size 不是null listresult new arraylist authprioritydolist.size 判斷string型別的值是不是空時用stringutils.hastext strin...

當年遇到的那些坑

mis機與pos機邏輯卷重名的問題及mis機起停步驟 一 現場情況 客戶機器跑兩套資料庫,其中pos機上跑sybase11.9 mis機上跑sybase12 pos機的posvg於2007年新建邏輯卷 lv master lv sysproc lv tempdb lv data1 lv data2 ...