私は Angular にかなり慣れていませんが、過去数週間使用しており、遭遇した問題のほとんどを解決することができました。しかし、これは私を困惑させました。
Twitter からツイートを取得し、角度フィルターを使用してすべての URL を取得し、それらをリンクとしてスタイル設定するアプリがあります。この部分は正常に機能しますが、クライアントは Twitter からのリンクは安全ではないと判断したため、リンクがクリックされるたびに免責事項が表示されるようにする必要がありました。簡単です。リンクをハイジャックして、 を に交換しhref
ましたng-click="openLink('url')"
。ここで問題が発生しました - はng-click
機能しません。
この問題には何か関係があると確信して$compile()
います-以前にも同様の問題がありました-しかし、いつ、どこでそれを呼び出すべきかわかりません。
私が求めているものの軽量版であるPlunkrを作成しました。上部のリンクは動的にロードされず、alertUrl()
関数を正常に起動しますが、フィルターによって生成されたすべてのリンクは失敗します。
私はおそらく本当に単純なものを見逃していますが、それはしばらくの間私を悩ませてきたので、どんな助けも大歓迎です.
ありがとう、
サム