実際には、ngModel.NgModelController's
のメソッドとプロパティをコントローラー内で使用する方法を尋ねたいと思います。api
のリンクを与える代わりに、ngModel.NgModelController
の使用方法についてもっと説明があるとすれば完璧でしょうか?私が直面してきたことは、自分のコントローラー内で次のようなことを設定したいのですか?より正確には、ドロップインがクリックされると "--- please fill in ---"のテキストが消えるようにしたいのですが、以下の例のようにコントローラで操作したいと思います。
- (私はフォームをやっているように)私は、コントローラとHTMLテンプレート の両方でフォームのために使用されるオブジェクトを設定するにはどうすればよい:私の質問をオフに分割するには、私が興味を持っていくつかの部分があります
- コントローラとHTMLテンプレートの両方の下の選択フィールドのように、フォームフィールドのそれぞれに対応するオブジェクトを設定するにはどうすればいいですか?
質問を解決するために何を知るべきですか?
<select name="dropdown" ng-model="$ctrl.value" ng-options="o.id as (o.state) for o in $ctrl.form.stateCode.options"> <option ng-if="!form.dropdown.$touched" value=""> --- please fill in --- </option> </select>
P.S.私はとangular
を一緒に使用しているので、$ctrl
がコントローラのスコープを実際に表している可能性があるかどうかわかりません。
使用[NG-フォーム指令](httpsのために行く必要があり、この詳細について
$scope
から
$ctrl
プロパティをバインドします。 org/api/ng/directive/ngForm)を使用して[ngModelController API](https://docs.angularjs.org/api/ng/type/ngModel.NgModelController)をスコープにバインドします。詳細については、[AngularJS Developer Guide - Forms](https://docs.angularjs.org/guide/forms)を参照してください。 – georgeawg