Angular問題總結

webpack遇到的幾個坑
第一 React.render 報錯不是一個function 是因為1.5以上的react已經把react分成了react和reactdom兩個文件需要

    npm install react --save-dev
npm install react-dom --save-dev

最后在頁面上 要引入兩個js文件

    <script src="src/react.js"></script>
    <script src="src/react-dom.js"></script>

第二 報錯 Cannot find module 'less'

是因為沒有安裝less包
npm install less --save-dev

第三 運行了webpack成功但是不出效果 可能是 頁面引用輸出后的文件的路徑不對查看output輸出文件路徑再查看js引入的路徑

   output: {
    filename: "./build/build.js",
    path: __dirname
    }

第四 Cannot find module 'babel-core'

npm install babel-core --save-dev

第五 Cannot find module 'gulp-webpack'

npm install gulp-webpack --save-dev

第六 didn't return a function

第七 Cannot resolve module 'url-loader'

npm install url-loader --save-dev

第八 Cannot find module 'file-loader'

npm install file-loader --save-dev

第九 'webpack-dev-server' 不是內部或外部命令村刨,也不是可運行的程序

npm install -g webpack-dev-server  沒有全局安裝webpack-dev-server這個包 這是一個獨立的包需要單獨安裝

第十 實現(xiàn)保存后自動刷新頁面 執(zhí)行 webpack-dev-server --inline

第十一 GulpUglifyError: unable to minify JavaScript

可能js文件里面代碼有錯 通過
uglify().on('error', function(e) {
        console.log(e);
    }

打印錯誤信息 排查

第十二 'SyntaxError: Unexpected token: punc ({)

多了個大括號 刪掉即可

第十三 允許gulp server 之前把所有任務要把所有都先執(zhí)行一遍

gulp style script image html

第十四 實現(xiàn)瀏覽器自動刷新

在每個任務后面加上  .pipe(browserSync.reload({ stream: true }))
同時 監(jiān)視所有文件變化 觸發(fā)對應的任務
```
 gulp.watch('css/*.less', ['style']);
gulp.watch('js/*.js', ['script']);
gulp.watch('images/*.*', ['image']);
gulp.watch('*.html', ['html']);
```

第十五 mongodb 開啟服務報錯

Tue Nov 15 17:43:34.540 [initandlisten] exception in initAndListen: 12596 old lock file, terminating
Tue Nov 15 17:43:34.542 dbexit:
Tue Nov 15 17:43:34.543 [initandlisten] shutdown: going to close listening sockets...
Tue Nov 15 17:43:34.544 [initandlisten] shutdown: going to flush diaglog...
Tue Nov 15 17:43:34.545 [initandlisten] shutdown: going to close sockets...
Tue Nov 15 17:43:34.546 [initandlisten] shutdown: waiting for fs preallocator...
Tue Nov 15 17:43:34.553 [initandlisten] shutdown: closing all files...
Tue Nov 15 17:43:34.555 [initandlisten] closeAllFiles() finished
Tue Nov 15 17:43:34.561 dbexit: really exiting now


解決方案 
找到當前數(shù)據(jù)庫對應的數(shù)據(jù)庫文件
刪除掉后綴為.lock的文件

第十六 angular模板綁定標簽數(shù)據(jù)無法顯示

解決方案
使用 $sce模塊  ['$scope', '$http', '$sce']
實用 $sce.trustAsHtml(要轉換的屬性) 
通過遍歷所有數(shù)據(jù)將需要顯示的標簽數(shù)據(jù)轉換成angular能夠識別的html編碼
通過ng-bind-html= 要顯示的屬性 切記這里綁定的時候不要帶{{}} 同時要寫在標簽身上

第十七 angular.js:13236 ReferenceError: $scope is not defined

$scope 不存在 
原因是沒用引入$scope模塊 或者沒有寫在回調函數(shù)的形參里面
解決方案  ["$scope", "$http", "$sce", function($scope, $http, $sce) 
在function 里面加上$scope形參

第十八

angular.js:13236 Error: [ngRepeat:iexp] Expected expression in form of '_item_ in _collection_[ track by _id_]' but got ''.
問題 ng-repeat 屬性里面沒用寫值 或者不是一個集合
解決辦法 給ng-repeat里面加上 item in collection

第十九

angular 里面的ng-repeat 里面想拿到循環(huán)遍歷 的索引可以通過
{{$index}} 拿到循環(huán)遍歷的索引

第二十

angular 里面使用ajax傳入?yún)?shù)的寫 params 不是data
params:{'titleid':0}

第二十一

angular路由傳入多個參數(shù)的方式
在app.js中寫法
  when(
    '/online_show_list/:video_type/:factory/', 
    {
      templateUrl: 'statics/partials/online_show_list.html', 
      controller: OnlineShowListController
    }).

第二十二

angular路由的模板通過 ng-view屬性去渲染 需要在主頁放一個標簽加上ng-view屬性

第二十三

angular報錯 TypeError: Cannot read property '1' of null
at 

原因是ng-controller="" 雙引號里面沒寫控制器名字就會提示報錯
刪除掉或者加上控制器名稱就好了

第二十四

如果引用了route.js 并且angular 和 route的包都引入了發(fā)現(xiàn)路由沒生效
可能是主頁body 沒寫ng-App="路由的APP名稱" 或者是寫錯了

第二十五

angular.js:13236 Error: [$controller:ctrlfmt] Badly formed controller string ''. Must match `__name__ as __id__` or `__name__`.
如果引用的模板ng-controller里面沒有寫內容就會報這個錯
解決方案 刪掉ng-controller 或者加上控制器名字

第二十六

angular.js:13236 Error: [ng:areq] Argument 'fn' is not a function, got Object
路由里面的控制器名稱沒有帶引號
解決方案就是把路由器使用到的控制器都帶上引號

第二十七

angular.js:13236 Error: [ng:areq] Argument 'IndexController' is not a function, got undefined
IndexController 這個控制器沒有找到
解決方案 就是路由里面的控制器名稱和js里面定義的控制器名稱是否一致
如果路由里面的控制器名稱和js里面定義的控制器名稱 已經一致了有可能是模板里面使用的控制器和他們兩個不一致

第二十八

如果請求了頁面但是數(shù)據(jù)為空 可能是參數(shù)沒有獲取到
這個 $routeParams 參數(shù)沒加 或者寫錯了
解決方案就在控制器里面加上 $routeParams 參數(shù)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市撰茎,隨后出現(xiàn)的幾起案子嵌牺,更是在濱河造成了極大的恐慌,老刑警劉巖龄糊,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件逆粹,死亡現(xiàn)場離奇詭異,居然都是意外死亡炫惩,警方通過查閱死者的電腦和手機蹋绽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進店門粘咖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瓮下,“玉大人锭魔,你說我怎么就攤上這事战虏⊙采纾” “怎么了肥荔?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵誉帅,是天一觀的道長蚜锨。 經常有香客問我,道長,這世上最難降的妖魔是什么圆雁? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任烈涮,我火速辦了婚禮,結果婚禮上讶舰,老公的妹妹穿的比我還像新娘般甲。我一直安慰自己,他們只是感情好锚烦,可當我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布禽拔。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪曼氛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天现使,我揣著相機與錄音,去河邊找鬼强重。 笑死佃声,一個胖子當著我的面吹牛力惯,可吹牛的內容都是我干的哮缺。 我是一名探鬼主播埠胖,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼谋竖!你這毒婦竟也來了?” 一聲冷哼從身側響起零聚,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤沿腰,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年庇配,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站介返,受9級特大地震影響徘公,放射性物質發(fā)生泄漏等太。R本人自食惡果不足惜奠宜,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一滴肿、第九天 我趴在偏房一處隱蔽的房頂上張望泼差。 院中可真熱鬧拴驮,春花似錦宽气、人聲如沸萄涯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽澡绩。三九已至溪掀,卻和暖如春艺沼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背逗嫡。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留株依,地道東北人驱证。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像恋腕,于是被迫代替她去往敵國和親抹锄。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,941評論 2 355

推薦閱讀更多精彩內容

  • 在現(xiàn)在的前端開發(fā)中荠藤,前后端分離伙单、模塊化開發(fā)、版本控制商源、文件合并與壓縮车份、mock數(shù)據(jù)等等一些原本后端的思想開始...
    Charlot閱讀 5,440評論 1 32
  • 本文作者 Jinkey(微信公眾號 jinkey-love谋减,官網 https://jinkey.ai)原文鏈接 h...
    JinkeyAI閱讀 425,594評論 152 921
  • 手里動筆寫下的牡彻,是 無意義的詩篇,且 浪費著筆墨出爹, 偉大的詩人庄吼,他們的, 詩篇 都純粹而簡單 為什么不說真話严就, 怕...
    渝湘閱讀 160評論 4 9
  • 今天兒子說起上學期后一個月寫字很認真也很好的原因总寻,居然是他們楊老師的一句話。 說的是一次楊老師看到他寫的“...
    智山之石閱讀 146評論 0 0
  • 這個問題是你鏈接不到你的SVN服務器 你可以試著用把后臺給你的地址用網頁去登陸 看看能不能進去梢为,如果不能就叫服務器...
    花開花非花閱讀 1,512評論 0 0