【发布时间】:2019-03-31 14:07:45
【问题描述】:
我基本上想要做的是将网格元素 div 包装成角度组件。努力是减少打字笔划并获得输入标准:
<bootstrap-row>
<bootstrap-input-text col=6 ng-model="$ctrl.model" label="hey!">
</bootstrap-row>
这将呈现如下内容
<div class="row">
<div class="col-md-6">
<label>hey!</label>
<input type="text" ng-model="$ctrl.model">
</div>
</div>
它确实有效。 javascript 可以很好地与模型绑定一起使用,只是 CSS 被破坏了。我这里有一个codeopen:https://codepen.io/anon/pen/JmxmoY?editors=1111
这与浏览器如何在行 div 和列 div 之间呈现<bootstrap-input-text> 有关。如果我打开开发工具并检查<bootstrap-row> 和<bootstrap-input-text> 之间的区别,则没有。有没有办法解决这个问题或者我是 SOL?
【问题讨论】:
-
在您的 codepen 中,您将输入包装在
.form-group中。我想这就是你错过的 -
@graciano - 什么都不做。我更新了 codeopen 以反映将元素包裹在
.form-group
标签: javascript html css angularjs bootstrap-4