我正在制作一个离子应用程序并尝试使用cordova.InAppBrowser
在应用程序中打开一个链接,但是当我点击它时出现此错误
Application Error
net::ERR_FILE_NOT_FOUND (file:///android_assets/www/(item.url))
我的代码
<div ng-repeat="item in object.torrents" class="button-bar bar-dark" >
<a onclick="window.open('(item.url)', '_system' );" class="button">Open</a>
</div>
答案 0 :(得分:1)
您没有使用角度语法进行对象属性检索。
试试这个。
<div ng-repeat="item in object.torrents" class="button-bar bar-dark" >
<a onclick="cordova.InAppBrowser.open('{{item.url}}', '_system');" class="button">Open</a>
</div>
答案 1 :(得分:1)
Html Code
<a ng-click = openUrl(item.url); class="button">button</a>
js Code
$scope.openUrl = function(url) {
//alert(url);
window.open(url, '_blank', 'location=no');
}
答案 2 :(得分:0)
使用ng-click
代替onclick