大轉(zhuǎn)盤遇到的問題和bug

1声邦、首先了解了子路由ui-router

NBA這個(gè)項(xiàng)目用都了ui-router,使單頁(yè)應(yīng)用更加的方便编丘,子路由即嵌套路由挽牢,通過“ . ”來實(shí)現(xiàn)谱煤,以后需要再添加什么頁(yè)面,直接添加就可以了禽拔,上代碼:

? ? ? ? ? ? ? ? ? ? 這個(gè)是主:

? ? ? ? ? ? ? 在reword里如果需要再添加新的頁(yè)面刘离,就應(yīng)該這樣做,ui-router發(fā)揮了很好的作用睹栖。

? ? ? ? ? ? ? 此時(shí)硫惕,在aword里,就有打開一個(gè)叫做 ?turnplate.html ?的頁(yè)面(在這里說明一下野来,進(jìn)入turnplate.html的入口 恼除,要在 aword 的 index.html 里添加入口,例如:

只是添加了一個(gè)入口曼氛,給綁定了一個(gè)事件 ng-click

2豁辉、用構(gòu)建工廠的方法來創(chuàng)建服務(wù)

在這里介紹一下,使用服務(wù)的方法搪锣,我們定義一個(gè)服務(wù)秋忙,然后分配方法,還注入已經(jīng)可用的服務(wù)构舟。

上代碼:

這里有需要注意的點(diǎn):

? ? ? ? ? ? ?1灰追、 ? GET 和 ?POST ?的方法堵幽,如果是 get 話,參數(shù)就是params,如果是 post 的話弹澎,參數(shù)是 data

? ? ? ? ? ? 2朴下、服務(wù)的名字遵循駝峰式規(guī)則,起名字的時(shí)候苦蒿,用英文殴胧,這樣不會(huì)顯得自己很 low

要獲取大轉(zhuǎn)盤的數(shù)據(jù)信息:(這個(gè)根據(jù)后端給你的接口來寫,看需要什么

在這里注意:

? ? ? ? ? ? ? 那個(gè)id佩迟,后臺(tái)給的什么就是什么团滥,這里是id啦

? ? ? ? ? ? ? ?還有因?yàn)檎?qǐng)求方式不同,寫法不一樣报强,要特別注意灸姊。

3、接下來最重要的就是寫JS

? ? ? ? ?在頭部要定義模塊:

? ? ? ? ? ?例如這里:var app = angular.module('ttnba.award',['ionic']);

? ? ? ? ? ?開始寫controller: ?(這里注意的一點(diǎn)就是controller的名字秉溉,這個(gè)名字要和router里的一致)

上代碼:

? ? ? ?app.controller('TurnplateController'['$scope','$state','WheelService'.......,function($scope','$state','WheelService'.......){

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在這里邊寫js代碼

? ? ? ? ? ? }

]);

4力惯、遇到的問題一:

? ? ? 看了他之前寫的代碼,返回上一頁(yè)召嘶,他寫了一個(gè)goback()函數(shù)父晶,然后就很簡(jiǎn)單的實(shí)現(xiàn)了返回上一頁(yè),用的時(shí)候直接拿來就可以弄跌〖缀龋看一下他寫的goback()函數(shù)吧。

問題二:

獲得數(shù)據(jù)的時(shí)候要寫一行很惡心的代碼铛只,特別的惡心俺猿,很惡心。請(qǐng)看:

WheelService.getWheelInfo(wheel_id).then(function(data){

})

另外要注意格仲,數(shù)據(jù)的獲取,爭(zhēng)取寫一遍诵冒,別重復(fù)凯肋,這樣提高代碼的復(fù)用性。例如:

一個(gè)接口里有三個(gè)對(duì)象汽馋,就可以寫三個(gè)侮东,至于那三個(gè)里邊是什么就再寫什么了,上代碼:

問題三:

? ? ? ? ? ? ? ?旋轉(zhuǎn)問題(趙翔說這里是具有編程思維)

需要先初始化豹芯,另外注意悄雅,angular里邊寫函數(shù)的話,就用#scope.函數(shù)名 = function(){}

問題四:

? ? ? ? ? ? 防止連續(xù)點(diǎn)擊事件

? ? ? ? 我是這樣想的铁蹈,就是判斷轉(zhuǎn)盤是否在旋轉(zhuǎn)宽闲,如果已經(jīng)在旋轉(zhuǎn)了就給他添加不可點(diǎn)擊的事件,就是禁止點(diǎn)擊,結(jié)果證明容诬,趙翔說我的想法是正確的娩梨,但是實(shí)現(xiàn)代碼的時(shí)候有點(diǎn)困難,他就教我了览徒。

這里邊在最外邊用 if 判斷狈定,如果可以點(diǎn)擊,就執(zhí)行下邊代碼

同時(shí)給一個(gè)延遲

問題五:

點(diǎn)擊物品有彈框习蓬,之前他做過好多的彈框纽什,一個(gè)叫做popup的函數(shù),直接添加頁(yè)面就可以了躲叼。

這個(gè)問題很簡(jiǎn)單芦缰,但是我為什么要拿出來記一下呢,原因是:商品詳情只有有陰影的可以點(diǎn)擊押赊,所以根據(jù)那個(gè)type值饺藤,做判斷,就在最外層寫個(gè)if判斷就可以流礁。

問題六:

獲獎(jiǎng)名單的滾動(dòng)效果涕俗,用的是<ion-scroll></ion-scrolol>,這是ionic里的東西,寫的時(shí)候神帅,無(wú)論是縱向滾動(dòng)或者橫向滾動(dòng)再姑,都要控制好寬度和高度,這點(diǎn)很重要找御,在這里跌倒了一次元镀,以后就要記住霎桅!

最后的收獲:

? ? ? ? ? angular有自己的特性栖疑,一般的樣式都寫在了行內(nèi),好多都是用指令來完成的滔驶。以后的圖片要專門建一個(gè)文件夾遇革。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市揭糕,隨后出現(xiàn)的幾起案子萝快,更是在濱河造成了極大的恐慌,老刑警劉巖著角,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件揪漩,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡吏口,警方通過查閱死者的電腦和手機(jī)奄容,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門冰更,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人嫩海,你說我怎么就攤上這事冬殃。” “怎么了叁怪?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵审葬,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我奕谭,道長(zhǎng)涣觉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任血柳,我火速辦了婚禮官册,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘难捌。我一直安慰自己膝宁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布根吁。 她就那樣靜靜地躺著员淫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪击敌。 梳的紋絲不亂的頭發(fā)上介返,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音沃斤,去河邊找鬼圣蝎。 笑死,一個(gè)胖子當(dāng)著我的面吹牛衡瓶,可吹牛的內(nèi)容都是我干的徘公。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼哮针,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼步淹!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起诚撵,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎键闺,沒想到半個(gè)月后寿烟,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辛燥,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年筛武,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缝其。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡徘六,死狀恐怖内边,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情待锈,我是刑警寧澤漠其,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站竿音,受9級(jí)特大地震影響和屎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜春瞬,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一柴信、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧宽气,春花似錦随常、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至窃判,卻和暖如春钞楼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背袄琳。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工询件, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人唆樊。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓宛琅,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親逗旁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子嘿辟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容