【发布时间】:2015-11-02 15:49:31
【问题描述】:
我正在使用 angularjs 生成动态文本框。我在控制器中设置了一个数组,并使用 ng-repeat 在视图中重复。这是控制器代码:-
this.total_options = [
{text : 'form.options.Option1' , placeholder: 'Enter Option Here'},
{text: 'form.options.Option2', placeholder: 'Enter Option Here' }
];
现在我正在重复这个选项,例如:-
<li data-ng-repeat="option in mcssController.total_options">
<input required="required" type="text" ng-model="option.text" class="option" placeholder="{{option.placeholder}}" />
</li>
但是当页面被渲染时,文本框显示 ng-model 属性“form.options.optoin1”而不是占位符(“在此处输入选项”)。我该如何解决这个问题?
【问题讨论】:
-
你能发布整个 HTML 文件吗?
-
HTML 查看 plz Gitesh
-
我认为我已经发布了相关内容。相关内容与该主题没有任何关系。 @levi
-
占位符仅在输入字段未填写时才会显示。但在您的情况下,您使用 option.text 进行设置
标签: angularjs angularjs-ng-repeat