AnjularJS 跳轉(zhuǎn)

本文轉(zhuǎn)自:風(fēng)輕云淡

AngularJS之頁(yè)面跳轉(zhuǎn)Route

  1. 除了引用AngularJs.js外癣亚,還要引用路由JS, "~/Scripts/angularjs/angular-route.js"
  2. 通過$routeProvider定義路由,示例:
var testModule = angular.module('testModule', ['ngRoute']);

testModule.config(['$routeProvider', function ($routeProvider) {
    $routeProvider.when('/2', {//'/2'定義的路由路徑好爬,以后通過此路徑訪問扒俯,通常定義為短路徑
        templateUrl: "/home/index2",//"/home/index2"是路由實(shí)際訪問的路徑奶卓,可以是asp.net mvc的訪問路徑(如此例)一疯,也可是具體的頁(yè)面路徑,如“test/test.html"
        controller:'testController'//路由跳轉(zhuǎn)的controller,后面必須定義此控制器
    });

    $routeProvider.when('/3', {
        templateUrl: "/home/index3",
        controller:'testController'
    })

}]);

3.使用路由跳轉(zhuǎn)寝杖,結(jié)合ng-view做spa
3.1 在JS中使用$location進(jìn)行跳轉(zhuǎn)违施,如示例,在需要的時(shí)候調(diào)用goToIndex2即可:

    testModule.controller("testController", ["$scope", "$location", function ($scope, $location) {

    $scope.goToIndex2 = function () {
        $location.path("/2")
    }
}]);

3.2 在html代碼中使用href="#path"來進(jìn)行跳轉(zhuǎn)

<html >
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index1</title>
    @Styles.Render("~/Content/css/base")
    @Scripts.Render("~/script/base")
    <script src="~/scripts/ngmoudle/app.js"></script>
</head>
<body>
    <div ng-app="testModule" ng-controller="testController">
        <header>
            <h1>This is Index1</h1>
            <button type="button" class="btn btn-default" ng-click="goToIndex2()">Index2</button>
            <a href="#/3" class="btn btn-default">Index3</a><!--通過heft="#path"方式進(jìn)行跳轉(zhuǎn)-->
            <a href="#/2" class="btn btn-default" >Index2</a>
               </header>
        <div ng-view>

        </div>
        <footer>PAGE FOOTER</footer>
    </div>
</body>
</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末瑟幕,一起剝皮案震驚了整個(gè)濱河市磕蒲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌只盹,老刑警劉巖辣往,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異殖卑,居然都是意外死亡站削,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門孵稽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來许起,“玉大人,你說我怎么就攤上這事菩鲜≡跋福” “怎么了?”我有些...
    開封第一講書人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵接校,是天一觀的道長(zhǎng)猛频。 經(jīng)常有香客問我,道長(zhǎng)蛛勉,這世上最難降的妖魔是什么鹿寻? 我笑而不...
    開封第一講書人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮诽凌,結(jié)果婚禮上毡熏,老公的妹妹穿的比我還像新娘。我一直安慰自己侣诵,他們只是感情好招刹,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著窝趣,像睡著了一般疯暑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上哑舒,一...
    開封第一講書人閱讀 49,730評(píng)論 1 289
  • 那天妇拯,我揣著相機(jī)與錄音,去河邊找鬼。 笑死越锈,一個(gè)胖子當(dāng)著我的面吹牛仗嗦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播甘凭,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼稀拐,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了丹弱?” 一聲冷哼從身側(cè)響起德撬,我...
    開封第一講書人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎躲胳,沒想到半個(gè)月后蜓洪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡坯苹,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年隆檀,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片粹湃。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡恐仑,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出为鳄,到底是詐尸還是另有隱情裳仆,我是刑警寧澤,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布济赎,位于F島的核電站,受9級(jí)特大地震影響记某,放射性物質(zhì)發(fā)生泄漏司训。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一液南、第九天 我趴在偏房一處隱蔽的房頂上張望壳猜。 院中可真熱鬧,春花似錦滑凉、人聲如沸统扳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)咒钟。三九已至,卻和暖如春若未,著一層夾襖步出監(jiān)牢的瞬間朱嘴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留萍嬉,地道東北人乌昔。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像壤追,于是被迫代替她去往敵國(guó)和親磕道。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

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

  • AngularJS是什么行冰?AngularJs(后面就簡(jiǎn)稱ng了)是一個(gè)用于設(shè)計(jì)動(dòng)態(tài)web應(yīng)用的結(jié)構(gòu)框架溺蕉。首先,它是...
    200813閱讀 1,590評(píng)論 0 3
  • AngularJS AngularJS概述 介紹 簡(jiǎn)稱:ng Angular是一個(gè)MVC框架 其他前端框架: Vu...
    我愛開發(fā)閱讀 2,333評(píng)論 0 8
  • 22年12月更新:個(gè)人網(wǎng)站關(guān)停资柔,如果仍舊對(duì)舊教程有興趣參考 Github 的markdown內(nèi)容[https://...
    tangyefei閱讀 35,165評(píng)論 22 257
  • ??能夠從頁(yè)面的一個(gè)視圖跳轉(zhuǎn)到另外一個(gè)視圖焙贷,對(duì)單頁(yè)面應(yīng)用來講是至關(guān)重要的。??除了用ng-include指令在視圖...
    oWSQo閱讀 1,290評(píng)論 0 1
  • ng-model 指令ng-model 指令 綁定 HTML 元素 到應(yīng)用程序數(shù)據(jù)贿堰。ng-model 指令也可以:...
    壬萬er閱讀 863評(píng)論 0 2