我想添加startsWith(^ =)和endsWith($ =)。
例如,scope.$eval('"abcd" ^= "a"')
应该返回'true'
答案 0 :(得分:1)
根据Angular's documentation on expressions,你应该使用controller \ filter:
没有函数声明或使用文字符号创建RegExp
您无法从内部声明函数或创建正则表达式 AngularJS表达式。这是为了避免复杂的模型转换 模板内部的逻辑。这种逻辑最好放在控制器或 在专用过滤器中,可以正确测试。