gpt4 book ai didi

javascript - 无法获取字符串内变量的值: angularjs

转载 作者:行者123 更新时间:2023-11-27 22:57:36 25 4
gpt4 key购买 nike

在以下情况下我无法获取变量的值:

onclick="window.location.href = '#/app/tmnl/{{ message.pid }}' "

它只是将其打印到“#/app/tmnl/{{ message.pid }}”,而不是获取 message.pid 的值

<div ng-repeat="message in userMessages track by $index">
<a class="item item-avatar" href="#">
<img src="https://graph.facebook.com/{{ message.a1id }}/picture?type=square">
<h2>{{ message.mdata.a1n }}</h2>
<p>Back off, man. I'm a scientist.</p>
<button class="button button-small button-positive" href="#/app/tmnl/{{ message.pid }}" onclick="window.location.href = '#/app/tmnl/{{ message.pid }}' ">
View
</button>
</a>
</div>

谁能告诉我我犯的错误吗?

最佳答案

您已将 {{ }} 放入字符串中,因此 Angular 不会对其进行评估。做这样的事情:

onclick="window.location.href = {{ '#/app/tmnl/' + message.pid }}"

关于javascript - 无法获取字符串内变量的值: angularjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37454425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com