javascript - 与 Bootstrap 3 一起使用时,表单输入过度模态

标签 javascript css angularjs twitter-bootstrap

我正在尝试使用 Angular 加载模态,然后用模板填充它。

问题是输入超出了模态 - 这是问题的屏幕截图:

problem with input overshooting modal

这是模态实例化的代码:

$scope.logInOpen = function () {
    console.log($modal);
    var modalInstance = $modal.open({
      templateUrl: '../views/login.html',
      controller: 'AuthController',
      size: 'sm'
    });

 modalInstance.result.then(function () {
        console.log($scope.modalInstance);
    }, function () {
      $log.info('Modal dismissed at: ' + new Date());
      $scope.modalInstance = null;
    });
  }

这是/view/login.html

<div class="container">
  <div class="row">
  <div class="col-md-6 col-lg-2">
  <form ng-submit="logIn()" style="margin-top:30px;">
        <h3>Log In</h3>

        <div class="form-group">
          <input type="text"
          class="form-control"
          placeholder="Email"
          ng-model="user.username"></input>
        </div>
        <div class="form-group">
          <input type="password"
          class="form-control"
          placeholder="Password"
          ng-model="user.password"></input>
        </div>
        <button type="submit" class="btn btn-success">Log In</button>
        <button class="btn btn-warning" ng-click="cancel()">Cancel</button>

        <span ><small> Forgot Password</small></span>
      </form>
      <div class="row">
      <div ng-show="error" class="alert alert-danger">
        <span>{{ error.message }}</span>
      </div>
      </div>
     </br><br>
  </div><!-- closes .col-md-6 -->
  </div><!-- closes .row -->

</div><!-- closes .container -->

最佳答案

这是因为您将它们放在模态中 - 在 .container 中。尝试从模式中删除 .container 类。

.container 具有静态宽度而不是百分比。这就是它溢出的原因。

关于javascript - 与 Bootstrap 3 一起使用时,表单输入过度模态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29636931/

相关文章:

javascript - jQuery Scroll 事件在没有实际滚动的情况下触发

javascript - 如何在不使用 onclick 或 onmousedown 的情况下从 anchor 的 href 属性中停止事件传播

java - 使用 Java (REST) 的 AngularJS 服务?

angularjs - 无法让 $templateCache 工作

javascript - 为什么 promise 在循环之外不起作用?

javascript - 如何停止 DOM 特定元素上的冒泡?

javascript - 在 JavaScript 中编写嵌入式 Ruby

html - 固定div的CSS水平居中?

html - CSS 边框不适用于 Firefox

css - Safari 11 文本中心和字母间距问题