gpt4 book ai didi

javascript - AngularJS 验证和带方括号的字段名称

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:33:52 25 4
gpt4 key购买 nike

我正在学习本教程 http://scotch.io/tutorials/javascript/angularjs-form-validation但我有带方括号的表单字段(例如 company_bundle_task[timeStart][date] - 由 Symfony2 呈现)并且对这些字段的验证不起作用,例如:

<span class="help-block" ng-show="company_bundle_task.company_bundle_task[timeStart][date].$invalid">Required</span>

<span class="help-block" ng-show="company_bundle_task.company_bundle_task[timeStart][date].$error.required">Required</span>

它们永远不会显示,即使这些字段无效/空/等等。

最佳答案

你必须用引号将你的名字转义,因为 a.example 等同于 ['example'] 你可以这样写:

<span class="help-block" ng-show="company_bundle_task['company_bundle_task[timeStart][date]'].$error.required">Required</span>

关于javascript - AngularJS 验证和带方括号的字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23083058/

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