angularjs路由傳值$routeParams詳解
更新時間:2020年09月05日 10:46:41 作者:XJian
這篇文章主要為大家詳細介紹了angularjs路由傳值$routeParams的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
AngularJS利用路由傳值,供大家參考,具體內(nèi)容如下
1.導包
<script src="angular.min.js"></script> <script src="angular-route.js"></script>
2.依賴注入ngRoute
var myapp=angular.module("myapp",["ngRoute"]);
3.配置路由
myapp.config(function ($routeProvider) { //頁面選擇 $routeProvider.when("/home",{ // template:"<h2>這是主頁面</h2>" templateUrl:"home.html" }).when("/about",{ // template:"<h2>這是關(guān)于我們的信息</h2>" templateUrl:"about.html" }).when("/cel",{ // template:"<h2>請聯(lián)系我們</h2>" templateUrl:"cel.html", // controller:"celCtrl" }).when("/cel/:sub",{//傳參數(shù) templateUrl:"cel.html", controller:"celCtrl" }) });
4.寫cel的控制器
myapp.controller("celCtrl",function ($scope,$routeParams) { //根據(jù)傳過來的參數(shù)給輸入框賦值 var param = $routeParams["sub"]; if(param=="a"){ $scope.mname="我想提建議..."; }else if(param=="b"){ $scope.mname="我想購買..." } });
5.通過about頁面?zhèn)髦到ocel頁面
<p>About頁面</p> <ul> <li><a href="#cel/a" rel="external nofollow" >告訴我們</a></li> <li><a href="#cel/b" rel="external nofollow" >詢價</a></li> </ul>
修改cel頁面的輸入框的值
<p>顯示頁面</p> <ul> <li><input type="text" placeholder="sub" ng-model="mname"></li> <li><input type="text" placeholder="Message" ng-model="minfo"></li> </ul>
最后是頁面布局
<body ng-app="myapp"> <!--頁面布局--> <header> <p>我的站點</p> <div> <a href="#home" rel="external nofollow" >主頁</a> <a href="#about" rel="external nofollow" >關(guān)于我們</a> <a href="#cel" rel="external nofollow" >聯(lián)系我們</a> </div> </header> <div ng-view="" class="View"></div> </body>
看看效果:
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Angular2使用Angular-CLI快速搭建工程(二)
這篇文章主要介紹了Angular2使用Angular-CLI快速搭建工程(二),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05Angularjs實現(xiàn)帶查找篩選功能的select下拉框示例代碼
這篇文章主要介紹了Angularjs實現(xiàn)帶查找篩選功能的select下拉框的詳細過程及示例代碼,文中通過示例介紹的很詳細,相信會對大家學習使用Angularjs具有一定的參考借鑒價值,有需要的朋友們可以一起來看看。2016-10-10解決angularjs前后端分離調(diào)用接口傳遞中文時中文亂碼的問題
今天小編就為大家分享一篇解決angularjs前后端分離調(diào)用接口傳遞中文時中文亂碼的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08AngularJS通過ng-route實現(xiàn)基本的路由功能實例詳解
這篇文章主要介紹了AngularJS通過ng-route實現(xiàn)基本的路由功能,結(jié)合實例形式詳細分析了AngularJS使用ng-route實現(xiàn)路由功能的操作步驟與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2016-12-12Angular使用ControlValueAccessor創(chuàng)建自定義表單控件
這篇文章主要介紹了Angular使用ControlValueAccessor創(chuàng)建自定義表單控件,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03