国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

問(wèn)題描述

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

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

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

問(wèn)題解答

回答1:

方法1:使用 angular 自帶的 ngRoute 依賴(lài): 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)于頁(yè)面的刷新區(qū)域b.配置注冊(cè)

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

方法2:使用第三方 ui-router 依賴(lài):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)于頁(yè)面的刷新區(qū)域b.配置注冊(cè)

// 注入 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è)面應(yīng)用的話(huà)需要用到 $router 將 url 和 templatecontroller 對(duì)應(yīng)起來(lái)。

<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);//})

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

回答3:

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

主站蜘蛛池模板: 日本b站一卡二不卡 | 在线播放免费一级毛片欧美 | 性配久久久| 九九久久精品这里久久网 | www看片| 日韩一区二区三区免费视频 | 18性欧美69| 欧美13一14周岁a在线播放 | 91av小视频 | 成人三级做爰在线视频 | 日韩在线手机看片免费看 | 成人免费久久精品国产片久久影院 | 国产一级内谢a级高清毛片 国产一级片毛片 | 手机国产日韩高清免费看片 | 欧美变态一级毛片 | 手机在线视频一区 | 九九精品久久久久久噜噜 | 久久国产精品久久国产精品 | 日韩视频免费一区二区三区 | 国产成人mv在线观看入口视频 | 在线观看国产日韩 | 亚洲在线观看 | 亚洲欧美7777 | 日韩中文字幕免费在线观看 | 日韩久操 | 成 人 a v免费视频 | 美女白浆视频 | 五月激激激综合网色播免费 | 欧美一级毛片100部 欧美一级毛片aaaaa | 成人在线午夜 | 欧美高清性色生活 | 13一14周岁毛片免费 | 久草网站 | 亚洲国产日韩成人综合天堂 | 一级视频在线 | 亚洲bt欧美bt国产bt | 欧美做爰野外在线视频观看 | 老人毛片 | 爽死你个放荡粗暴小淫货双女视频 | 亚洲一区成人 | 亚洲二三区 |