我的<aop:config>
<aop:aspect id="aspectLoggging" ref="abcExceptionAspect">
<aop:pointcut id="pointCut"
expression="execution(* com.abc.*.*(..))" />
<aop:before method="logBefore" pointcut-ref="pointCut" />
<aop:after-throwing method="logExceptionABC"
throwing="error" pointcut-ref="pointCut" />
<aop:after method="logAfter" pointcut-ref="pointCut" />
</aop:aspect>
</aop:config>
<aop:config>
<aop:aspect id="aspectLoggging" ref="xyzlogAspect">
<aop:pointcut id="pointCut"
expression="execution(* com.xyz.*.*(..))" />
<aop:before method="logBefore" pointcut-ref="pointCut" />
<aop:after method="logAfter" pointcut-ref="pointCut" />
<aop:after-throwing method="logExceptionXYZ"
throwing="error" pointcut-ref="pointCut" />
</aop:aspect>
</aop:config>
存在以下正则表达式的问题:
Validators.pattern
应验证电子邮件地址。您可以查看plnkr。如果您删除/^[_a-z0-9]+([_a-z0-9]+)*@[a-z0-9-]+([a-z0-9-]+)*([a-z]{2,4})$/
,表单将有效。
有什么想法吗?
答案 0 :(得分:1)
可能是因为pattern
在你的Plunker中使用的beta.37中尚无法使用。
ORIGINAL EXCEPTION:TypeError:angular2_1.Validators.pattern不是函数
工作Plunker
答案 1 :(得分:1)
为什么不使用内置的电子邮件验证:
<input name="myInput" ng-model="myInput" type="email">