2016-08-12 18 views
-1

私はいくつかの値を持つ選択を持っています。ユーザーが希望する値を選択し、ボタンを使用して別のリストに追加します。しかし、選択から現在選択されている値を取得するのに問題があります。ここに私のコードです:ボタンを使用して選択/ドロップダウンから選択した値をAngularJSで取得する方法は?

アドオンcontract.html

<div class="col-md-5"> 
    <label class="child-label" for="existing-phases">Existing:&nbsp;&nbsp;</label> 
    <select class="form-control" id="existing-phases" > 
     <option disabled selected value>-- select an option --</option> 
     <option ng-repeat="p in existingPhases" value="{{p.ID}}">{{ p.Name }}</option> 
    </select> 
    <a class="btn btn-primary add-contract-button pull-right" ng-click="addPhase()">+</a> 
</div> 

私は選択に使用されている範囲に私のボタンでアクセスすることはできません。選択した要素を取得するにはどうすればよいですか?

答えて

3

あなたはdocsに示すように

NG-モデル

を使用して、コントローラに選択の値をバインドすることができます。

があなたのコントローラの間であなたの価値を共有するには、次のことができます。あなたは親子スコープの階層を持っている場合

  1. は、サービス
  2. シェアに$範囲$の親アクセスthrought変数を使用してください。
+0

私の選択にng-modelを追加しようとしたとき、許可されていないというエラーが表示されました。 –

+0

あなたはコンソールで正確なエラーを共有してもらえますか? – Luxor001

+0

私のIDEは、何らかの理由でselectにng-modelを使用できないと言っていたので、できなかったと思っていました。しかし、あなたができることが分かります。ありがとう。 –

関連する問題