實際上,我想問一下如何在控制器中使用ngModel.NgModelController's
方法和屬性,如果關於ngModel.NgModelController
的用法有更多的說明,而不是把api
的鏈接給我,那麼它會是完美的嗎?我所面對的是,我想在我的控制器中設置下面的作品。更確切地說,我想用「---請填寫---」的文本做出選擇,一旦下拉列表被點擊就消失,但是我想在控制器上執行操作,而不是像下面的例子那樣。拆斷我的問題,有幾件我感興趣:
- 如何設置用於形式(我做的一種形式)的對象在控制器和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>
附:我不知道是否因爲我正在使用requireJS
和angular
,所以$ctrl
實際上可能代表控制器的範圍。
使用[NG-形式的指令(HTTPS://docs.angularjs。 org/api/ng/directive/ngForm)將[ngModelController API](https://docs.angularjs.org/api/ng/type/ngModel.NgModelController)綁定到作用域。有關更多信息,請參閱[AngularJS開發人員指南 - 表單](https://docs.angularjs.org/guide/forms)。 – georgeawg