我创建了一个angularjs应用程序。在Thread.html页面中,我正在使用组合框来加载策略列表。
<select class="txtBox" data-ng-model="editor.strategy">
<option value="">--Selected Strategy--</option>
<option data-ng-repeat="s in strategyList" value="{{ s.Name }}">{{ s.Name }}</option>
</select>
我在同一页面中使用ng-include包含模板。
<div data-ng-include="'/views/Editor.html'"></div>
在editor.js控制器中,我第一次可以访问$ scope.editor.strategy。发布数据后,我试图通过发送$ scope.editor = {“策略”:''}来清除组合框。如何从editor.js控制器重置组合框。我不确定我在哪里做错了。请帮助。
答案 0 :(得分:0)
您必须发布更多的editor.js代码,以便我们了解您如何填充strategyList。既然你正在使用ng-repeat(为什么不使用ng-options?),你必须重置strategyList,而不是edit.strategy。