在ng-include中访问ng-model选择控件

时间:2015-09-24 15:37:00

标签: angularjs drop-down-menu binding model-binding angular-ngmodel

我创建了一个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控制器重置组合框。我不确定我在哪里做错了。请帮助。

1 个答案:

答案 0 :(得分:0)

您必须发布更多的editor.js代码,以便我们了解您如何填充strategyList。既然你正在使用ng-repeat(为什么不使用ng-options?),你必须重置strategyList,而不是edit.strategy。