HTML5的角度验证无法正常工作

时间:2016-11-09 07:24:01

标签: angularjs html5

我正在使用AngularJS进行数据绑定,我正在尝试使用HTML5验证功能验证数据。虽然不行。下面给出的是我的代码:

@using (Html.BeginForm("Ask", "Question", null, FormMethod.Post, new { @id = "myForm", @name = "myForm" }))
{
    <div id="divQuestionTitle">
        <label>Title</label>
        <input name="Title" type="text" ng-model="Title" required />
        {{myForm.Title.$valid}}            
    </div>
    <div id="divQuestionBody">
    </div>
    <div id="divQuestionTags">
        @Html.LabelFor(model => model.Tags)
        <ul id="singleFieldTags"></ul>
        @Html.ValidationMessageFor(model => model.Tags)
    </div>
    <div id="divQuestionSubmit">
        <input type="submit" id="submit" value="Post Your Question" name="submit"/>
    </div>
}

它始终在页面上显示{{myForm.Title.$valid}} 请让我知道我在哪里弄错了。

1 个答案:

答案 0 :(得分:0)

我找到了答案here。 简而言之,如果需要进行验证,则必须使用data-ng-model指令代替ng-model

相关问题