html - ngx-numeric-textbox 右对齐

标签 html css angular sass

我在 Angular 6 App 中使用 ngx-numeric-textbox,效果很好,但默认情况下,文本左对齐,而我想右对齐。我在 CSS 中尝试了很多方法,但都没有用。我怎样才能覆盖它以使其向右移动?我正在使用 HTML 和 SASS...

这是我的 HTML:

 <ngx-numeric-textbox 
    name="inputPrecio" [min]="0" [max]="99999999" 
    [disabled]="false" [decimals]="0" [format]="'$ 0,0'"
[placeholder]="'Ingrese un precio'" 
    [rangeValidation]="true" 
    [(ngModel)]="item.precio" 
    (ngModelChange)="calcularSubtotal()"
    required>
    </ngx-numeric-textbox>

这是我的 SASS:

ngx-numeric-textbox {
  &input {
    text-align: right !important;
  }
}

deploy in firefox

最佳答案

最后我解决了这个问题,将::ng-deep 添加到选择器规则中。这是样式封装的问题:

ngx-numeric-textbox {
  &::ng-deep input {
    text-align: right !important;
  }
}

showing in firefox

关于html - ngx-numeric-textbox 右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53304318/

相关文章:

html - 在图像中显示文本

html - 创建一个选项选择登陆页面

jquery - 网页设计建议 - 网页设计大师/导师的问题

javascript - 在cordova相机插件的success方法中调用angluar2方法

javascript - Angular 7 使用 ng build --prod 缩小 Assets

angular - TypeScript,Angular如何将列表中对象的属性转换为以逗号分隔的字符串

html - HTML 中的自动换行

html - Google Docs如何实现内容编辑?

javascript - 如何向使用dom随机生成的元素添加事件监听器?

css - 奇怪的边框效果