【AngularJs】已改变ui-sref的state,但是href的url未改变

这篇具有很好参考价值的文章主要介绍了【AngularJs】已改变ui-sref的state,但是href的url未改变。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

<!--数组:var routes = [{route:'go-update-a',id:1},{route:'go-update-b',id:2}];-->

<a ng-click="vm.changeRoute(item)">改变跳转路径</a>
<a ui-sref="{{item.route}}({id: item.id})">去修改</a>

<!--vm.changeRoute()方法调用成功-->
<!--html里面(params改变成功)(state未改变成功,一直是go-update-a)
    <a ui-sref="{{item.route}}({id: item.id})" href="go-update-a?id=1">去修改</a>
    <a ui-sref="{{item.route}}({id: item.id})" href="go-update-a?id=2">去修改</a>-->

<a ui-state="item.route" ui-state-params="{id: item.id}">去修改</a>
<!--用ui-state改变state,ui-state-params改变params-->

解决方案:

angular ui - Dynamically set the value of ui-sref Angularjs - Stack Overflow文章来源地址https://www.toymoban.com/news/detail-829381.html

到了这里,关于【AngularJs】已改变ui-sref的state,但是href的url未改变的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Angular中如何获取URL参数?

    Angular中的ActivatedRoute中保存着路由信息,可用来提取URL中的路由参数。 route.snapshot是一个路由信息的静态快照,抓取自组建刚刚创建完毕之后。 paramMap是一个从URL中提取的路由参数值的字典。id对应的值就是要获取的用户的id,路由参数总是一个字符串,JavaScript中的“+”操作

    2024年02月11日
    浏览(41)
  • jenkins url发生改变如何修改回来

    问题: 我的jenkins服务器部署完后,此时url就已经固定了如下: 但是我更换了公网IP,url地址还是旧的,现在就需要修改一下配置文件; 修改配置文件 ($JENKINS_HOME/jenkins.model.JenkinsLocationConfiguration.xml) 记得重启一下你的jenkins

    2024年01月17日
    浏览(55)
  • video:动态改变了source里src的视频路径,但是视频不显示问题

    1.dom 2.动态改变src  在浏览器里面,我们看到source里的src视频链接已加载出来了,可视频未显示。 答案来了: 当  video  中存在  source  标签的时候,浏览器渲染之后会自动去获取地址,但是,即便地址改变了,浏览器也不会再去获取视频了。 1.把src放在video标签上 2.把操作

    2024年02月16日
    浏览(31)
  • Spring报错:create connection SQLException, url: jdbc:mysql://localhost:3306/mm, errorCode 1251, state

    首先将url改成 依然报错  后来发现是mysql-connect的jar包版本不对,我连接的mysql数据库是8.0版本的 然而使用的jar包是5.0版本的。将mysql-connect的jar包版本改为8.0即可

    2024年02月04日
    浏览(36)
  • create connection SQLException, url: jdbc:oracle:thin:@//ip,ip:端口/ORCLerrorCode 17002, state 08006

    记录一下连接oracle时遇到的错误,连接单个oracle可以正常连接比如:jdbc:oracle:thin:@//ip:1521/ORCL,但同时连接多个(jdbc:oracle:thin:@//ip,ip,ip:1521/ORCL)就报 errorCode 17002, state 08006 pom文件使用的 配置文件

    2024年02月05日
    浏览(42)
  • 关于如何解决IDEA中修改HTML或CSS,但是服务器上的HTML却不改变的问题

    首先这是记录我个人在IDEA上的做web项目被坑出来的经验,有时候你修改了那么多CSS却没有效果 很可能是IDEA的问题,不是你的问题 事先声明 我用的是tomcat服务器 ,css放在webapp下的css文件夹,html放在webapp下的page文件夹,浏览器选择谷歌 1.方法一:直接关闭tomcat服务器,关闭

    2024年02月04日
    浏览(43)
  • Angular 异常 NG0904: unsafe value used in a resource URL context

    问题描述 主要是用变量对iframe页面的参数进行赋值时报错,直接使用字符串不会报错、 故障原因 -因为在iframe中执行angular不信任的操作,需要使用angular提供的DomSanitizer 解决办法 使用Angular提供的DomSanitizer 创建一个Pipe 声明Pipe 使用pipe 参考链接 1.Unsafe value used in a resource URL

    2024年02月13日
    浏览(38)
  • 在uni-app中,如果data中的对象属性改变了,但是页面没有相应更新的情况,通常有以下几点需要注意:

    1. 使用this.$set更新对象属性直接修改对象属性是无法触发页面更新的,需要使用this.$set方法: 2. 确保数据层级不太深如果对象层级过深,改变内层属性也可能无法触发更新。建议关键数据不要超过2层。 3. 使用深度 watcher可以在watch中用深度watcher的方式监听整个对象的变化: 4. 使用

    2024年02月16日
    浏览(44)
  • Kendo UI for Angular 学习笔记

    [ maxlength ]:最大输入长度 [showSuccessIcon] / [showErrorIcon]:  显示内置验证图标 kendoTextBoxPrefixTemplate:前 后缀 icon [ clearButton ]=\\\"true\\\" : TextBox 中呈现 Clear 按钮 (“X”) [( ngModel )]=\\\"value变量\\\"  :双向绑定  [ disabled ]=\\\"isDisabled\\\" :禁用组件,isDisabled 变量值为布尔值  [ readonly ]=\\\"true

    2024年02月02日
    浏览(47)
  • 源 “MySQL 5.7 Community Server“ 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。

    源 “MySQL 5.7 Community Server” 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。 失败的软件包是:mysql-community-server-5.7.44-1.el7.x86_64 GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 这个错误表明 YUM 存储库的 GPG 密钥验证失败。这可能是由于 GPG 密

    2024年01月25日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包