ng-click 中写的表达式,能使用 JS 原生对象上的方法吗?
2016-11-13 16:05
295 查看
不止是 ng-click 中的表达式,只要是在页面中,都不能直接调用原生的 JS 方法,因为这些并不存在于与页面对应的 Controller 的 $scope 中。 举个栗子: <p>{{parseInt(55.66)}}<p> 会发现,什么也没有显示。 但如果在 $scope 中添加了这个函数: $scope.parseInt = function(x){ return parseInt(x); } 这样自然是没什么问题了。 对于这种需求,使用一个 filter 或许是不错的选择: <p>{{13.14 | parseIntFilter}}</p> app.filter('parseIntFilter', function(){ return function(item){ return parseInt(item); } }) |
相关文章推荐
- JS的正则表达式对象使用方法 如何定义
- jquery使用原生js方法 js/jQuery对象互转
- js中使用正则表达式(二)操作正则表达式的对象RegExp、String和方法
- AJAX学习笔记之XML对象原生JS使用方法
- JS中的正则表达式小小的技巧---Test方法的使用
- JS中定义对象方式二: 使用工厂方式创建对象(传递参数,及其改进方法)
- 习惯了使用jQuery的ajax方法,看看原生js使用xmlhttpRequest实现ajax请求
- Js 正则表达式对象(方法:exec、test、match、search)
- JS中match方法中使用正则表达式
- js实现运动logo图片效果及运动元素对象sportBox使用方法
- js中对象复制以及apply方法的使用
- 原生js的cookie的使用实例setCookie()、getCookie()方法
- js使用原型实现继承与new一个新对象的方法
- editor.js 缺少对象的解决方法(ewebeditor 使用)
- JS中match、replace方法中使用正则表达式
- js一个典型的对象写法,推荐使用这种格式,用于处理图像的基本方法、
- JS中的正则表达式小小的技巧---Test方法的使用
- 使用console.dir 快速概览Node.JS中对象实例的属性和方法
- js正则表达式使用方法
- 验证输入是否为空的js - 使用正则表达式对象