私はすでにこの質問を検索しましたが、彼らの答えは私を解決しなかったので、私は新しいトピックを作成しました。タグのテキストを取得したい、つまり(ソロ/パートナー)。どの「a」タグがクリックされたかを知る方法? AngularJs Way
これは私のsite.htmlの内側に何である:いただきました私のcontroller.js内部
<a href="#/app/partnerlistt" style="text-decoration:none">
<div class="va-container">
<div class="col va-btn"><b>partner</b></div>
</div>
</a>
<a href="#/app/sololist" style="text-decoration:none">
<div class="va-container">
<div class="col va-btn"><b>solo</b></div>
</div>
</a>
これは、次のとおりです。あなたのHTML内
var encodedString = 'action=' +
encodeURIComponent("Showsomething") +
'&position=' +
encodeURIComponent("solo/partner");//this is where my clicked a tag should be passed
あなたは良い点を持っていますが、その状態は私のサービスの中にあるので、私はちょうど単語soloとパートナーまた、タグ内のhrefプロパティを変更する必要がないため、 –
コントローラ内にサービスを注入し、サービス内に状態を返す関数を持たせます。次に、 'myService.getStates()'のようなメソッドを使用して、サービスから状態を取得します。 – softvar
パートナーのコントローラーとソロだけを分離すれば効率的ですか? :Dは私の唯一の解決策ですhahaha –