下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第十講 angularjsngRoutengAnimate 插件ngSanitize學(xué)習(xí)要點(diǎn):Angularjs 中的Angularjs 中的Angularjs 中的ngSanitizengRoute ngAnimate主講教師:(樹根):(PhoneGap 中文網(wǎng))合作合作: (IT 營)1Angularjs 中的 ngSanitize讓瀏覽器簡析 html引入 jsangular-sanitize.min.js在 module 中引入一下插件 var app = angular.module(myApp, ngSanitize);3. 使用綁定數(shù)據(jù)2Angularjs 中的 ngRoute
2、AngularJS 路由介紹:AngularJS 路由功能是一個純前端的解決方案,與熟悉的路由不太一樣。路由,通過不同的 URL 會路由到不同的控制器上(controller),再渲染(render)到頁面(HTML)。AngularJS 的前端路由,需求提前對指定的(ng-app),定義路由規(guī)則(routeProvider),然后通過不同的 URL,告訴(ng-app)加載哪個頁面(HTML),再渲染到(ng-app)視圖(ng-view)中。AngularJS 的前端路由,雖然 URL 輸入不一樣,頁面展示不一樣,其實(shí)完成的單頁(ng-app)視圖(ng-view)的局部刷新。這樣來看,A
3、ngularJS 做單頁應(yīng)用就有點(diǎn)標(biāo)配的感覺了。AngularJS 路由使用:引入 js 依賴注入var m1 = angular.module(myApp,ngRoute);m1.config($routeProvider,function($routeProvider)$routeProvider.when(/aaa/:num,template : 首頁的內(nèi)容name,/templateUrl controller : Aaa).when(/ccc,template : 課程的內(nèi)容name, controller : Ccc).otherwise(redirectTo : /aaa););
4、數(shù)據(jù)顯示:$routeParams獲取參數(shù)路由事件:$on$routeChangeStart$routeChangeSucs/Errorm1.run($rootScope,function($rootScope)$rootScope.$on($routeChangeStart,function(event,current,pre) console.log(event);console.log(current); console.log(pre);););頁面跳轉(zhuǎn):無標(biāo)題文檔var m1 = angular.module(myApp,ngRoute); m1.config($routeProvi
5、der,function($routeProvider)$routeProvider.when(/aaa/:num,template : 首頁的內(nèi)容name, controller : Aaa).when(/bbb,template : 學(xué)員的內(nèi)容name, controller : Bbb).when(/ccc,template : 課程的內(nèi)容name, controller : Ccc).otherwise(redirectTo : /aaa););m1.run($rootScope,function($rootScope)$rootScope.$on($routeChangeStart,
6、function(event,current,pre)1.$location.path(aaa/123) 2.ionic 路由插件/angular-ui/ui-router3Angularjs 中的 ngAnimateconsole.log(event); console.log(current); console.log(pre);););m1.controller(Aaa,$scope,$location,$routeParams,function($scope,$location,$r outeParams)$ = o;$scope.$location = $location; cons
7、ole.log( $routeParams ););m1.controller(Bbb,$scope,function($scope)$ = hi;);m1.controller(Ccc,$scope,function($scope)$ = 你好;);首頁學(xué)員課程1. 引入 jsvar m1 = angular.module(myApp,ngAnimate);使用下面的幾種方式使用說明:當(dāng)有一個單頁面的程序,并且想為這個頁面添加動畫效果。點(diǎn)擊某一個會將一個試圖滑出,同時將另一個試圖滑入。就會用到 ngAnimate1. 使用ngRoute 來為的頁面路由2. 使用ngAnimate 來為頁面創(chuàng)
8、建動畫效果3. 對頁面使用 CSS Animations4. 當(dāng)離開或進(jìn)入試圖時,的每一個頁面會有不同的動畫效果ngAnimateCSS3 的方式(1):ng-enterng-enter-active ng-leaveng-leave-active支持的指令 if,view,repeat,include,swtich repeat:ng-enter-staggeranimation-delayngAnimateCSS3 的方式(2):ng-hide-addng-hide-add-active ng-hide-removeng-hide-remove-active支持的指令class,show,hide,m等ngAnimateJS 方式animation()enter/leave removeClass/addClass感謝收看本次由 phonegap 中文網(wǎng)(本)提供我是主講老師: 樹根郵箱:m1.animation(.box,function() return addClass : function(element,sClass,done)/console.log(element);/console.log(sClass);/console.log(done);$(element).animate(width:0,height:0,1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)安全技術(shù)發(fā)起人協(xié)議書
- 礦山開采土方施工協(xié)議
- 武漢市飛機(jī)租賃合同范本
- 康復(fù)設(shè)備租賃合同小區(qū)康復(fù)規(guī)定
- 國際度假村建設(shè)合同范本
- 商品房限價銷售管理規(guī)定
- 供應(yīng)鏈優(yōu)化條例
- 珠寶首飾合同簽訂及執(zhí)行管理辦法
- 污水處理項目評審案例
- 古城墻遺址翻新改造合同
- jgj113-2015建筑玻璃技術(shù)規(guī)范
- 金剛薩埵《百字明咒》梵文拼音標(biāo)注
- 意識形態(tài)工作責(zé)任制落實(shí)情況專題匯報
- 《珍愛生命》主題班會
- 四川阿壩汶川縣機(jī)關(guān)事業(yè)單位選(考)調(diào)工作人員45人55筆試參考題庫答案解析版
- 社區(qū)矯正人員心得體會
- 2020財務(wù)管理學(xué)真題及答案
- 人教版高中地理必修一《土壤》PPT
- GB/T 22838.5-2009卷煙和濾棒物理性能的測定第5部分:卷煙吸阻和濾棒壓降
- T 1463纖維增強(qiáng)塑料密度和相對密度試驗(yàn)方法
- 引導(dǎo)式銷售課件
評論
0/150
提交評論