返回顶部
首页 > 资讯 > 前端开发 > JavaScript >AngularJS如何利用路由传值
  • 449
分享到

AngularJS如何利用路由传值

2024-04-02 19:04:59 449人浏览 薄情痞子
摘要

小编给大家分享一下angularjs如何利用路由传值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下 1.导包&nbs

小编给大家分享一下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:"<h3>这是主页面</h3>"
    templateUrl:"home.html"
   }).when("/about",{
//    template:"<h3>这是关于我们的信息</h3>"
    templateUrl:"about.html"
   }).when("/cel",{
//    template:"<h3>请联系我们</h3>"
    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>

看看效果:

  AngularJS如何利用路由传值AngularJS如何利用路由传值

AngularJS如何利用路由传值

AngularJS如何利用路由传值

以上是“AngularJS如何利用路由传值”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网JavaScript频道!

--结束END--

本文标题: AngularJS如何利用路由传值

本文链接: https://lsjlt.com/news/79348.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • AngularJS如何利用路由传值
    小编给大家分享一下AngularJS如何利用路由传值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下 1.导包&nbs...
    99+
    2024-04-02
  • AngularJS在路由中如何传递参数
    这篇文章主要介绍AngularJS在路由中如何传递参数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:我们不仅可以在控制器中直接定义属性的值,比如:app.controlle...
    99+
    2024-04-02
  • vuejs框架路由如何传值
    这篇文章给大家分享的是有关vuejs框架路由如何传值的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 vuejs框架路由传值的方法:1、直接调用“$ro...
    99+
    2024-04-02
  • vue-router前端路由之如何实现路由传值
    小编给大家分享一下vue-router前端路由之如何实现路由传值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!路由传值在前端的路...
    99+
    2024-04-02
  • AngularJS如何监听路由变化
    这篇文章将为大家详细讲解有关AngularJS如何监听路由变化,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用AngularJS时,当路由发生改变时,我们需要做某些处理...
    99+
    2024-04-02
  • vuejs如何实现路由跳转传值
    这篇文章主要为大家展示了“vuejs如何实现路由跳转传值”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vuejs如何实现路由跳转传值”这篇文章吧。 ...
    99+
    2024-04-02
  • AngularJS中路由怎么用
    这篇文章主要介绍了AngularJS中路由怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:目前的理解中,这个NG的路由模块可以...
    99+
    2024-04-02
  • AngularJS路由中resolve怎么用
    小编给大家分享一下AngularJS路由中resolve怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ng-route模块...
    99+
    2024-04-02
  • AngularJS如何实现跨页面传值
    这篇文章主要介绍了AngularJS如何实现跨页面传值,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。用的ionic这里使用ui-router...
    99+
    2024-04-02
  • vue路由如何传参
    在vue中实现路由传参的方法有:1.通过params实现传参;2.通过query实现传参;3.调用$router.push实现传参;具体方法如下:通过params实现路由传参使用路由属性中的name来匹配路由,在通过params传递参数,但...
    99+
    2024-04-02
  • vue2中怎么根据路由传值
    这篇文章将为大家详细讲解有关vue2中怎么根据路由传值,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。公共导航代码如下:(mineHeader.vue)<...
    99+
    2024-04-02
  • Angular5路由传值方式有哪些
    这篇文章给大家分享的是有关Angular5路由传值方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。目前Angular已经升级到了稳定版本Angular5,这次升级更小更快...
    99+
    2024-04-02
  • vue中的路由传值与重调本路由改变参数
    目录一.vue路由传值方法一:(问号传值)方法二:query(此方法query的值会显示在地址栏中)方法三:params(此方法页面刷新数据会丢失)方法四:动态路由(此方法页码刷新数...
    99+
    2024-04-02
  • AngularJS中如何重新加载当前路由页面
    这篇文章主要介绍了AngularJS中如何重新加载当前路由页面,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。用angular做项目,会碰到需...
    99+
    2024-04-02
  • 利用vant如何给tabbar配置路由
    目录给tabbar配置路由在父级路由写tabbar标签在路由配置的JavaScript文件中vant踩坑记录tabbbar路由模式这里使用路由传参给tabbar配置路由 在父级路由写...
    99+
    2024-04-02
  • react路由如何实现传参
    这篇文章主要介绍react路由如何实现传参,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第一种传参方式,动态路由传参通过设置link的path属性,进行路由的传参,当点击link标签的时候,会在上方的url地址中显示...
    99+
    2023-06-14
  • react路由传值的方式有哪些
    这篇文章主要介绍“react路由传值的方式有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“react路由传值的方式有哪些”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • angularjs中ui-router如何实现路由的二级嵌套
    这篇文章主要为大家展示了“angularjs中ui-router如何实现路由的二级嵌套”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“angularjs中ui-r...
    99+
    2024-04-02
  • 如何修改路由器的mtu值
    这篇“如何修改路由器的mtu值”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何修改路由器...
    99+
    2023-02-15
    mtu
  • Vue中如何实现路由传参
    本篇文章给大家分享的是有关Vue中如何实现路由传参,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。情景模拟:A页面中,有一些div是根据A中的b...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作