angularjs路由传值$routeParams详解
更新时间:2020年09月05日 10:46:41 作者:XJian
这篇文章主要为大家详细介绍了angularjs路由传值$routeParams的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
AngularJS利用路由传值,供大家参考,具体内容如下
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>这是关于我们的信息</h2>" templateUrl:"about.html" }).when("/cel",{ // template:"<h2>请联系我们</h2>" templateUrl:"cel.html", // controller:"celCtrl" }).when("/cel/:sub",{//传参数 templateUrl:"cel.html", controller:"celCtrl" }) });
4.写cel的控制器
myapp.controller("celCtrl",function ($scope,$routeParams) { //根据传过来的参数给输入框赋值 var param = $routeParams["sub"]; if(param=="a"){ $scope.mname="我想提建议..."; }else if(param=="b"){ $scope.mname="我想购买..." } });
5.通过about页面传值给cel页面
<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" >关于我们</a> <a href="#cel" rel="external nofollow" >联系我们</a> </div> </header> <div ng-view="" class="View"></div> </body>
看看效果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Angular2使用Angular-CLI快速搭建工程(二)
这篇文章主要介绍了Angular2使用Angular-CLI快速搭建工程(二),具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-05-05Angularjs实现带查找筛选功能的select下拉框示例代码
这篇文章主要介绍了Angularjs实现带查找筛选功能的select下拉框的详细过程及示例代码,文中通过示例介绍的很详细,相信会对大家学习使用Angularjs具有一定的参考借鉴价值,有需要的朋友们可以一起来看看。2016-10-10解决angularjs前后端分离调用接口传递中文时中文乱码的问题
今天小编就为大家分享一篇解决angularjs前后端分离调用接口传递中文时中文乱码的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-08-08AngularJS通过ng-route实现基本的路由功能实例详解
这篇文章主要介绍了AngularJS通过ng-route实现基本的路由功能,结合实例形式详细分析了AngularJS使用ng-route实现路由功能的操作步骤与相关实现技巧,需要的朋友可以参考下2016-12-12Angular使用ControlValueAccessor创建自定义表单控件
这篇文章主要介绍了Angular使用ControlValueAccessor创建自定义表单控件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-03-03
最新评论