如何在Coffee Script和Angular中拥有一个可观察对象
How to have an Observable in Coffee Script and Angular
我使用的是Angular.js和CoffeeScript。我在控制器中有一个变量叫Current Page。"当前页"绑定到一个文本框。当用户改变当前页面的值时,我如何在控制器中触发方法调用?例如,假设当前页面的值为5。当用户改变它时,我想在Angular的控制器中调用一个方法。我该怎么做??
提前感谢!!
您可以在控制器中使用$scope.$watch.
。
$scope.currentPage = 1;
$scope.$watch('currentPage', function() {
alert('hey, currentPage has changed!');
}, true);
检查Using作用域。$手表和范围。
我使用ng-blur并在我的控制器中调用一个方法。使用美元的范围。$watch在用户输入时触发。因此使用了ng-blur。
<input type="text" ng-model="controller.currentPage" ng-blur="controller.handlePageChange()" class="form- control"/><span>Of</span>
在控制器中,我有这个:
handlePageChange:=>
if (this.currentPage != this.data.currentPage) && (this.currentPage >= 1 && this.currentPage <= this.data.maxPages())
console.log 'The page has indeed changed'
this.data.paginate(this.currentPage)
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 有可能在来自链接的警报中有一个值吗
- 是否<asp:文本框>有一个onFocusLost事件
- 让谷歌数据图表有一个24小时x轴
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 在这个使用hasOwnProperty的对象扩展程序中有一个错误,I'我不确定那个bug是什么,也不确定这个扩展
- 当知道同一hiearch中至少有一个元素时,遍历到元素.结构使用jquery
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- JQuery是否有一个“;移动“;作用或者有没有一种更紧凑的方法来做到这一点
- Regex或javascript每X个连续单词中有一个单词
- Jquery时间启动计时器,我有一个计时器的代码,但它在页面加载时启动
- 是否有一个javascript库来解析简单的查询
- 在一个函数中,我有一个未捕获的语法错误:意外的标记else
- 检查一个元素是否有一个类与另一个类总是返回true
- 我有一个用幻灯片制作的网页,但幻灯片会在屏幕上移动
- 我制作html网站的一小部分——我有一个javascript部分
- Javascript动态表,每个单元格都有一个onmouse事件
- ReactJS -有一个“main”;组件不拥有它的子组件