【发布时间】:2026-02-03 01:25:01
【问题描述】:
我有一个这样的选择器:
<select ng-model="type">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
还有一个按钮:
<div class="btn action-btn" onclick="$ctrl.doSomething()">
Reset
</div>
我在想,当单击按钮时,无论选择哪一个,选择器都会重置为值 1。
我猜肯定有一个函数要调用,必须在控制器中实现,但是选择器没有连接到控制器,所以我不知道该函数如何改变选择器的值。
有什么建议吗?
【问题讨论】:
-
你在用
Angularjs吗? -
ng-click="type=1" -
但是选择器没有连接到控制器这是什么意思?
-
@GeorgeBailey 可能
onclick没有做任何事情,他需要ng-click代替 -
如果上述代码在同一个文件中并且您使用的是 angular,那么 @AlekseySolovey 的建议应该可以工作。你在这里需要任何控制器。按钮和选择都在同一个文件中,并且您使用选择来制作 ng-model。所以他们都有相同的范围
标签: javascript html angularjs