av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

angular.js - angularjs怎么實現(xiàn)跳轉(zhuǎn)的,是要寫路由嗎

瀏覽:148日期:2024-10-04 18:51:12

問題描述

angular.js - angularjs怎么實現(xiàn)跳轉(zhuǎn)的,是要寫路由嗎

angular.js - angularjs怎么實現(xiàn)跳轉(zhuǎn)的,是要寫路由嗎

想要實現(xiàn)點(diǎn)擊鏈接會跳轉(zhuǎn)到詳情頁面,我是初學(xué)angular還請大神們解答。謝謝

問題解答

回答1:

方法1:使用 angular 自帶的 ngRoute 依賴: angular-route.js (bower install angular-route)網(wǎng)址: http://docs.angularjs.cn/api/ngRoute/service/$route#example用法:a.需要 ui 中用 ng-view 指令指定 如: <p ng-view></p> 這就相當(dāng)于頁面的刷新區(qū)域b.配置注冊

// 注入 ngRoutevar angularApp = angular.module('Your App Name', [’ngRoute’])angularApp.config(function ($routeProvider) { $routeProvider. when(’/list’, {// 配置列表路由及 ControllertemplateUrl: ’partial/list.html’, //TODO 列表頁面controller: ’listController’ //TODO 列表控制器 }). when(’/detail’, {// 配置詳情路由及 ControllertemplateUrl: ’partial/detail.html’, //TODO 詳情頁面controller: ’detailController’ //TODO 詳情控制器 }). otherwise({//默認(rèn)路由redirectTo: ’/list’ });});

方法2:使用第三方 ui-router 依賴:angular-ui-router.js (bower install angular-ui-router)網(wǎng)址:https://github.com/angular-ui/ui-router用法:a.需要 ui 中用 ui-view 指令指定 如: <p ui-view></p> 這就相當(dāng)于頁面的刷新區(qū)域b.配置注冊

// 注入 ui.routervar angularApp = angular.module('Your App Name', [’ui.router’])angularApp.config(function ($stateProvider) { $stateProvider. state(’list’,{url:’/list’,templateUrl: ’list.html’,controller: ’listController’ }). state(’detail’,{url:’/detail’,templateUrl: ’detail.html’,controller: ’detailController’ })});

詳細(xì)的用法及不同可以自己參考一些文章,各有優(yōu)缺點(diǎn)

回答2:

單頁面應(yīng)用的話需要用到 $router 將 url 和 templatecontroller 對應(yīng)起來。

<a href=’#/detail/{{phone.id}}’>{{phone.name}}</a>

app.config(function($routeProvider) { $routeProvider// route for the home page.when(’/home’, { templateUrl : ’/static/view/layout/home.html’, controller : ’HomeController’}).when(’/detail/:id’, { templateUrl : ’/static/view/detail.html’, controller : ’DetailController’})})app.controller('DetailController', function($scope, $routerParams){ console.log($routerParams.id);//})

如果你不寫單頁面應(yīng)用,那就是正常的頁面地址。

回答3:

上邊已經(jīng)說的很全了,通常做法都是用ui-router跳轉(zhuǎn)到你定義好的state,比如這個樣子.

主站蜘蛛池模板: 欧美一区二区三区四区视频 | 欧美综合一区二区 | 中文字幕成人 | 免费一区二区三区 | 91精品麻豆日日躁夜夜躁 | 台湾佬成人网 | 一区视频在线免费观看 | 欧美性jizz18性欧美 | 一区二区视频 | 亚洲综合二区 | 中文字幕av在线一二三区 | 日韩a在线 | 国产男女猛烈无遮掩视频免费网站 | 一级a性色生活片久久毛片 午夜精品在线观看 | 在线观看成人小视频 | 国产精品一区在线 | 美女久久久 | 日韩免费电影 | 亚州激情 | 国产成人av在线 | 成人精品一区亚洲午夜久久久 | 久久狠狠 | 精品国产乱码久久久久久蜜臀 | 欧美日韩国产在线 | 久久免费视频1 | 日韩精品在线一区 | 精品久久中文字幕 | 国产伦精品一区二区三区四区视频 | 亚洲精品免费视频 | 日韩精品视频中文字幕 | 国产成人高清视频 | 黄色免费网站在线看 | 午夜影晥| www.99热这里只有精品 | 国产精品一区久久久 | 国产一区二区三区在线 | www.狠狠操 | 久久国产一区二区三区 | 亚洲国产精品久久 | 夜夜爽99久久国产综合精品女不卡 | 欧美专区在线 |