我要验证此代码中的“名称”字段。。

<script type="text/ng-template" id="add.html">
    <div class="modal-header">
        <h3 class="modal-title">ADD</h3>
    </div>
    <div class="modal-body">
        <table class="add-table">
            <form name="myForm">
                <tr>
                    <div class="form-group">
                        <td>
                            <label>name:</label>
                        </td>
                        <td>
                            <input type="text" name="name" ng-model="user.name"
                                placeholder="Name" required=""></input>
                            <span class="error" ng-show="myForm.name.$dirty">Required</span>
                        </td>
                    </div>
                </tr>
            </form>

        </table>
    </div>
</script>

表达式myForm.name.$dirty不计算并返回任何值。
我在这里做错什么了?

最佳答案

尝试将<table>移到<form>中。
也尝试使用
$invalid而不是$dirty

09-11 18:38
查看更多