私のタグにURLを分割しようとしています。Ionic:<a>タグを分割するwindow.open urlにデータを含める
Ionicの私のtemplates.htmlファイルの中に、私は外部的にTwitterとFacebookにリンクしています。
私はCordova InAppBrowserを使用しています。短いストーリーを短くするために、TwitterとFacebookのリンクが正しいアプリ/システムブラウザで開かれています...しかし、私が使用できるデータを含める方法はわかりません簡単なバージョン。
使用:それは正しく開きますが、ために正しいデータを継承していない
<a class="twitter" onClick="window.open('https://twitter.com/intent/tweet?text={{offer.title}}%20-%20{{offer.business.data.name}}%20-%20via%[email protected]','_system','location=yes');return false;"><i></i> Twitter</a>
{{offer.title}}と{{offer.business.data.name}} - 私は方法が必要ですこれを含めるために。
使用: - :
<a class="twitter" href="https://twitter.com/intent/tweet?text={{offer.title}}%20-%20{{offer.business.data.name}}%20-%20via%[email protected]" target="_system"><i></i> Twitter</a>
それは、URLに正しいデータをロードしますが、問題の詳細ですそのすべてで正常に開きませんが、簡単な操作を行うための方法がなければなりません
'url.com/' + {{offer.title}} + '/something'
などですか?
あなたは 'NG-click'とあなたのコントローラ内の関数を使用する必要があります。 – Claies
ああ、私はcontrollers.jsファイルで演奏していましたが、これを処理するために$範囲を追加しましたが、ng-click = "openTwitter()"を使ってこれを参照する方法はわかりませんでしたopenTwitterが定義されていなかったか、それとも何かに沿って何かが起こっているというエラーが続いていました。 –
このコードを使用して、ここで述べたng-clickを使ってリンクを開くことができますが、** ReferenceError:offerが定義されていません。** '$ scope.openTwitter = function(){ window。 open( 'https://twitter.com/intent/tweet?text=' + offer.title + '%20-%20via%20 @ handle'、 "_system"); } ' –