2016-06-27 5 views
0

inAppBroswer呼び出しのmerchant.merchant_urlの値を出力しようとしています。私はNicのブログでAタグを使って解析するために推奨されるjavascriptを見てきました。 https://www.thepolyglotdeveloper.com/2014/12/open-dynamic-links-using-cordova-inappbrowser/Ionic InAppBrowser - 変数値を一重引用符で印刷する方法

しかし、これはInAppBrowserで開く必要のない私の他のリンクに影響します。誰かがこのURLの値をどのように印刷することができますか?私もng-hrefを試しましたが、開かれたサイトがアプリを引き継ぎ、終了する方法はありません。

ここHow do I open inAppBrowser using Angular JS?

示唆したように、私もNGクリックを使用して試してみました。しかし、これはどちらか助けていません。私はhrefの外で印刷できるので、merchant.merchant_urlが値を持っているという事実を知っています。しかし、私は実行のための単一引用符でそれを得るのに困っている。私は非ダイナミックリンクをテストして、彼らはアプリで正常に動作します。コードを読むことができるように、<>を外してください。

a class = "item" href = "#" onclick = "window.open( '{{merchant.merchant_url}}'、 '_blank'、 'location = yes'); falseを返します。 見るこのコード過去 /

+0

ログやmerchant.merchant_url –

+0

は、それが今のように単純で表示することができます - http://www.somewebsitename.com – singh

答えて

1

あなたのコントローラ:

$scope.urlOpen = function(url) { 
    console.log(url); 
    window.open(url, '_blank', 'location=yes'); 
}; 

とあなたのビューの変更:

<a class="item" href="#" ng-click="urlOpen({{merchant.merchant_url}})">View </a> 
+0

申し訳ありませんがdoesnの」仕事。 urlOpen関数を開くことさえできません。 – singh

+0

私はそれを作った。一重引用符がない。下記を参照してください。 – singh

0

XUSERにより投稿されたコードのほとんどはokです。ただし、me​​rchant.merchant_urlは一重引用符で囲む必要があります。

urlOpen( '{{merchant.merchant_url}}')

関連する問題