gpt4 book ai didi

javascript - ng-required 如何解释表达式?

转载 作者:行者123 更新时间:2023-11-29 19:21:23 27 4
gpt4 key购买 nike

有很多例子展示了 ng-required 如何解释表达式。查看 https://github.com/angular/angular.js/blob/master/src/ng/directive/validators.js 中的代码我没有看到任何代码解释传递给 ng-required 指令的表达式。它只是将必需的属性设置为 true/false。那么 ng-required 是如何工作的呢?

最佳答案

由于属性对象包含 Angular 属性的特殊说明,因此您在 requiredDirective 中找不到任何提示。这些属性将自动评估并在属性对象上以不同的名称设置,例如ngRequired 将被评估为 required [1]。

这些属性的列表在 Angular 捆绑的 jqLit​​e 版本 [2] 中定义。另请参阅 Angular 指令列表,作为 ngRequiredrequired 实际上具有相同实现的证据 [3]。

[1] https://github.com/angular/angular.js/blob/6b123a0419d6cd2009f148e2f1c6be3b5465373f/src/ng/directive/attrs.js#L366

[2] https://github.com/angular/angular.js/blob/cdd1227a308edd34d31b67f338083b6e0c4c0db9/src/jqLite.js#L535-L538

[3] https://github.com/angular/angular.js/blob/7dcfe5e03ee0943f92791a0e066ce42636ab1b58/src/AngularPublic.js#L202-L203

关于javascript - ng-required 如何解释表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32860563/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com