从Select Angularjs中调用Controller Function
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();
}
});
相关文章:
- 直接在函数声明上使用function.prototype.bind
- jQuery:.click(function(){(element),collapse('show',f
- 如果连接类型为none,则Javascript Function Only警报
- 在MVC 4中,对Controller的Ajax调用为空
- onLoad function phonegap android
- reducers在redux中得到Function not Object,what'it’他错了
- 调用laravel{{action(Controller@method}}通过传递vue.js数组中的变量
- WIll window.addEventListener(“加载”,function(),false);等待浏览器自动填
- $(document).ready和jQuery(function($)不工作;jQuery已定义,但脚本尚未定义;t进
- Javascript onunload function
- 在init function()中调用getElementById(“..”),而不是想用它做点什么的函数
- 基于用户加载不同的controller/js文件'访问级别
- spyOn:应为间谍,但得到了Function
- (typeof variable === “function”) 和 jQuery.isFunction() 有什么区别
- this内部的值返回this.each(function(){})
- 如何在JavaScript中创建类似于something.function()的函数
- 如何通过 Function.prototype.apply() 更改调用函数的参数
- Reveal Modal中带有Foundation-Controller的AngularJS不起作用
- 如何为通过ng-view指令或ng-controller指令创建的每个新作用域设置侦听器
- 从Select Angularjs中调用Controller Function