我正在开发一个Angular表单,它有很多字段。我希望能够使用测试数据轻松填充字段,但该功能无法发布到其他环境。
因此,我可以在其他环境中测试我创建了一个Chrome扩展程序来填充表单:
$('input:text').val('Lorem Ipsum').trigger("input");
$('input[type="email"]').val('test@test.com').trigger("input");
$('input[type="tel"]').val('0412345678').trigger("input");
但是,这不会触发角度来重新验证字段,该字段仍然具有以下类别:
ng-pristine ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength
如何让Angular应用程序从APP外部重新验证?