在Angular中运行ng-change中的Javascript函数
Running Javascript function from ng-change in Angular
我没有创建控制器,因为我只是使用具有真值的基本复选框。但是,我想从ng-change调用Jquery函数。
这就是我拥有的:
Agree to terms: <input type="checkbox" ng-model="terms"
ng-init="terms='Please Accept'" ng-change="termShow()"><br/>
##JQuery Function
function modShow()
{
$('#smallModal').modal('show');
}
Angular有可能这样工作吗?
ng-change="termShow()"
termShow
。如果这个函数在那里不存在,Angular就会进入父作用域,直到rootScope,并在每个作用域中寻找这个函数。因此,最简单的解决方案是创建一个小控制器,它创建一个新的作用域并包含这个函数。除了Armin
的答案,你可能不得不使用angularui项目的$modal服务(以确保你的表达式编译,不会显示为{{exp}}
)。他们在实现服务方面做得很好,使用他们的服务比编写自己的指令/服务更容易(相信我,我已经尝试过了:D)
相关文章:
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- Node.js中的JavaScript原型对象效率
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 如何将angularjs中的javascript字符串输出为循环数组
- 多次调用另一个javascript函数中的javascript函数
- for循环中的javascript if语句找不到==
- ascii输入键通过firefox中的javascript返回0
- Wordpress中的Javascript出现匿名函数/引用错误
- 从angularjs中的javascript更新dom
- for循环中的JavaScript闭包
- 如何通过documents.ready函数中的javascript自动按键(ctrl+shift+i)
- 访问嵌套函数结构中的JavaScript父函数变量
- 如何将值传递给wicket中的javascript函数
- 为什么可以't我将数据从c#发送到asp.net中的Javascript文件
- 如何将Bundle中的javascript文件包含到一个trick文件中
- 如何访问Web2py'中python代码中的JavaScript变量;s视图
- HTML文本框中的javascript数字
- 嵌入参数中的Javascript函数会自动运行
- Play 2.5 for Java中的Javascript路由