被大大點撥去學了下Phonecat這個官方教程,在嘗試重建的時候出了問題
1.使用相同版本的angularJS和相關組件,按照Phonecat相同的方式註冊、依賴、定義了一系列組件模組。 (檢查到每個字元了..)
2.與原版不同的是我放棄有spec關鍵字的js文件,因為了解到其作用是單元測試用,就偷懶沒做。
問題來了:在仿造的phone-list組件中嘗試遍歷讀取json檔案中的資料時是按照官方用的ng-repeat方法,在視圖上並無顯示(同一模板上的搜尋框和其他東西都有),firebug顯示
註:firebug在原版demo會顯示一行:Phone.json: 1:1;的錯誤,事實顯示無傷大雅,而我的仿造作品也會顯示這一行,個人感覺這個json還是被讀取了,就是不知道怎麼沒有repeat出來,網路資訊較少,似乎有人說要進行json.parse操作,不是太懂,求老司機,也感謝您耐心看我廢話到這裡
github剛上傳完:食譜
補充:只做了recipe-list部分,按照原版精神,這部分應該是可以獨立運行的
main_component裡放的是全是官方組件(angular.js之類的)
recipequery是我彷照官方那個core.phone做的$http封裝? (我不知道是不是這麼叫)
recipe-list是案發地點..
data是盛放json的地方
帶有app關鍵字的都是根模組根設定啥的
貼個代碼,大兄弟,或是github的地址呀!無碼驗吊。 。 。 。 。
問題排查出來了.. 是在建設RESTful那個服務出了差錯, isArray少了個a,再查的第四次才發現,佩服自己沒有放棄,也感謝諸位關注的大大們費心了!