AngularJS指令:Singleton View方法



我需要实现自定义输入验证的指令。

这样的指令预计将在页面上多次使用,但提供了一个可视元素,其中包含所有当前问题的摘要,即视觉singleton。

实施此类指令的最佳方法是什么 - 对于所有实例,将详细信息泵入可视化的详细信息?

最好的方法是创建您所有自定义验证器都将使用的ValidationErrorsService。他们只是将错误添加到其中,然后通过另一个指令或视图显示它们。

由于这些错误在自然界中是短暂的,因此必须提供以前丢弃错误的能力。

service.addError(errorKey, value);
service.clearError(errorkey);

还要确保您的指令使用隔离范围,因为您将在同一页面上使用多个范围,以免彼此干扰。

最新更新