最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決AngualrJS頁面刷新導(dǎo)致異常顯示問題

 更新時間:2017年04月20日 10:26:09   作者:孫華強  
本篇文章主要介紹了解決AngualrJS頁面刷新導(dǎo)致異常顯示問題的方法。具有很好的參考價值。下面跟著小編一起來看下吧

緒  

俗話說,細節(jié)決定成敗,編程亦是如此。編程過程中我們可能會不自覺的忽視一些細節(jié)問題,殊不知,這些細節(jié)正是導(dǎo)致頁面顯示出現(xiàn)問題的地方。今略舉一例,與君共勉之。

頁面正常加載后,顯示如下:

按F5刷新之后,頁面如下所示:

很明顯,頁面顯示出現(xiàn)了異常。回過頭再看看Chrome的錯誤提示,

具體代碼如下:

正是以上代碼導(dǎo)致了錯誤的發(fā)生。

追根溯源

讓我們回顧一下,錯誤到底是如何發(fā)生的。正常加載情況下,頁面正常顯示很容易理解,程序是按照既定的數(shù)據(jù)流走的。但是按F5刷新之后,$stateParams.uid已經(jīng)不存在了,此時再次調(diào)用就會出現(xiàn)undefined的錯誤,導(dǎo)致頁面加載出現(xiàn)異常。

如何解決這類問題呢?

首先應(yīng)在語句執(zhí)行之前添加變量判斷語句,若變量存在且不為空,則可繼續(xù)執(zhí)行其它流程。代碼如下:

  $scope.pageNumber = 1; // 起始查詢頁碼
  $scope.totalItems = 0; // 查詢數(shù)據(jù)總數(shù)
  $scope.pageCnt = 1; // 初始化總頁數(shù)
  if($stateParams.uid != "" && $stateParams.uid != null && typeof(instance.shopStatementDtl) != "undefined")
  {
  .................
  .................
  }

執(zhí)行后效果:

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

最新評論

嘉荫县| 天镇县| 休宁县| 汨罗市| 辽源市| 屏东市| 铜梁县| 深泽县| 丰城市| 松滋市| 商南县| 苗栗市| 九江市| 周宁县| 永康市| 新巴尔虎左旗| 肥东县| 德阳市| 措勤县| 洞头县| 晋江市| 新余市| 星座| 锦屏县| 桑植县| 安新县| 巧家县| 梅河口市| 都安| 荣昌县| 沧州市| 株洲市| 哈巴河县| 隆子县| 临沭县| 合作市| 通城县| 水城县| 新昌县| 宣汉县| 六枝特区|