实际上,我想问一下如何在控制器中使用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