私は非常に基本的な質問があります。 (たとえばため「$ scope.buttonValue」、)Agularボタンの値を取得し、コンソールにログします。
私は私の見解では二つのボタンを持って、私がやりたいことは、私のコントローラ内の変数にこれらのボタンのそれぞれの値を割り当てることですだから私はそれぞれをクリックするたびにコンソールの値を記録し、クリックするボタンに応じて$ scope変数に値を与えることができます。
基本アンギュラボタン
<div class="btn-group" ng-init="showData = 1">
<button ng-model="showData" type="button" ng-class='{"btn btn-primary": showData == 1, "btn btn-white": showData != 1}' ng-click="showData = 1">One</button>
<button ng-model="showData" type="button" ng-class='{"btn btn-primary":showData == 2, "btn btn-white": showData != 2}' ng-disabled="!loadViewOne" ng-click="showData = 2">Two</button>
</div>
私はので、私はより多くのものを理解するために、この上でいくつかの助けを必要とし、角度とJSに新たなんです。
ボタンにはいくつかのバリデーションがあり、すでにshowDataに値を与えていると思いますが、コントローラの$スコープに渡す方法はわかりません。
あなたはNG-モデル= showDataを行っているように、これは自動的に$の範囲に添付されます。あなたのserviceCallメソッドでは、$ scope.showDataのログ/警告を試みてください。 – Developer
最初のボタンbtwのng-clickでは、どのメソッドも呼び出していません。上記の回答とは別に、あなたはng-click = serviceCall(showData) – Developer
をクリックしてhtmlから値を知ることさえできます。あなたの時間のおかげで、サービスコールメソッドを削除すると仮定します。(実際には重要ではありません)@Developer 、それはすでに$ scope rightに接続されていますか? – kennechu