Angularjs 1.3 中的$parse实例代码
编程学习 2021-07-04 17:32www.dzhlxh.cn编程入门
本文通过实例代码给大家介绍了angularjs $parse的相关知识,非常不错,具有参考借鉴价值,需要的朋友参考下吧
这次我们来看一下angular的Sandboxing Angular Expressions。关于内置方法的,核心有两块:Lexer和Parser。其中大家对$parse可能更了解一点。好了不多废话,先看Lexer的内部结构:
1.Lexer
//构造函数 var Lexer = function(options) { this.options = options; }; //原型 Lexer.prototype = { constructor: Lexer, lex: function(){}, is: function(){}, peek: function(){ /* 返回表达式的下一个位置的数据,如果没有则返回false */ }, isNumber: function(){ /* 判断当前表达式是否是一个数字 */ }, isWhitespace: function(){/* 判断当前表达式是否是空格符 *