gpt4 book ai didi

javascript - AngularJs 作用域变量 window.open

转载 作者:行者123 更新时间:2023-11-29 10:43:10 26 4
gpt4 key购买 nike

我有一个 AngularJs 应用程序,我想在其中将范围变量传递给 onclick="window.open('{{portfolio.link}}', '_system');"

我的代码:

<a class="item item-avatar txtShow" onclick="window.open('"{{portfolio.link}}"', '_system');" ng-repeat="portfolio in freelancer.portfolio">
<img class="portfoliobg" src="{{portfolio.image}}">
<h2>{{portfolio.name}}</h2>
<p>{{portfolio.description}}</p>
<h5>Added On :{{portfolio.adddate}}</h5>
</a>

这里我的 angularJS 变量不起作用,它把它当作简单的文本

最佳答案

遇到了类似的问题,最后在我的 Controller 中使用了一个函数来让它工作。

    <a class="item item-avatar txtShow" ng-click="openPortfolioURL()">
<img class="portfoliobg" src="{{portfolio.image}}">
<h2>{{portfolio.name}}</h2>
<p>{{portfolio.description}}</p>
<h5>Added On :{{portfolio.adddate}}</h5>
</a>

然后在 Controller 中:

$scope.openPortfolioURL = function() {
try {
var portfolioURL = $scope.portfolio.link;
window.open(portfolioURL, '_system');
} catch (err) {
alert(err);
}
}

归功于 Ionic forums .

关于javascript - AngularJs 作用域变量 window.open,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24912182/

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