angularjs - 使用 Angular data-ng-show 指令显示错误

标签 angularjs html twitter-bootstrap

我使用 data-ng-show 指令显示错误。它运行良好。唯一的问题是该消息显示在下一行。要求是显示在同一行。

Below is the picture of how it is shown currently.

我编写的 HTML 代码如下:

<form name="newTopicForm" novalidate class="form-horizontal" data-ng-submit="save()">
    <fieldset>
        <div class="col-md-9">
            <label for="title" class="control-label">Title</label>
            <input name="title" type="text" class="form-control" data-ng-model="newTopic.title" required data-ng-minlength="5" />
            <span class="error" data-ng-show="newTopicForm.title.$error.required">*</span>
            <span class="error" data-ng-show="newTopicForm.title.$error.minlength"> Minimum 5 Characters</span>
        </div>
</fieldset>
</form>

我正在使用这样的布局页面(_Layout.cshtml):

<div class="main">
        <div class="container">
            <div class="row">
                @RenderBody()
            </div>
        </div>
    </div>

请让我知道我缺少什么,谢谢。

最佳答案

根据您的代码表明,您还在使用 Twitter BootStrap。在 twitter bootstrap 'form-control' 类中,元素占据列的 100% 宽度。要使其位于同一行,您应该创建单独的列,如下所示 -

<form name="newTopicForm" novalidate class="form-horizontal" data-ng-submit="save()">
    <fieldset>
        <div class="col-md-6">
            <label for="title" class="control-label">Title</label>
            <input name="title" type="text" class="form-control" data-ng-model="newTopic.title" required data-ng-minlength="5" />            
        </div>
        <div class="col-md-3">
              <span class="error" data-ng-show="newTopicForm.title.$error.required">*</span>
            <span class="error" data-ng-show="newTopicForm.title.$error.minlength"> Minimum 5 Characters</span>
        </div>
</fieldset>
</form>

关于angularjs - 使用 Angular data-ng-show 指令显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36818565/

相关文章:

angularjs - 筛选数字范围 : AngularJS

angularjs - 为什么我在测试 promise 内的代码时会丢失调用上下文( Angular + Jasmine )

javascript - 仅使用 CSS 更改按钮单击的背景?

html - 如何在 Bootstrap 3 中禁用自动水平到垂直转换

css - Bootstrap 下拉按钮不会打开任何链接

jquery - 如何使导航栏变平?

angularjs - 使用 Angular-Translate 获取当前语言

javascript - 模型更改后 AngularJS View 未刷新

html - 如何在 Django 2.1 中将表存储到数据库?

jQuery - 添加一个类并在 500 毫秒后将其删除