[英]Call Controller Function from Select Angularjs
我想知道如何在控制器中调用函数,具体取决于菜单中选择的选项。
例如,使用ng-click,单击a时,我可以调用该函数。 我希望在AngularJS中选择类似的东西。
<select class="dropdown">
<option value="">Menu</option>
<option ng-click="open()">Settings</option> // call open() when Settings is selected
</select>
有任何想法吗?
使用ng-change和ng-model:
<select ng-model="model" ng-change="onSelect()" >
其中onSelect()是您的范围内的方法。
<select ng-model="whatever">
<option value="settings">Settings</option>
</select>
在你的控制器中:
$scope.$watch('whatever', function(newValue, oldValue) {
if (newValue == 'settings') {
doSomething();
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.