Angular 从组件设置ngBootstrap属性
我正在尝试设置输入控件,它是来自组件的ngbTooltip 我的代码中有一个ElementRef:Angular 从组件设置ngBootstrap属性,angular,ng-bootstrap,Angular,Ng Bootstrap,我正在尝试设置输入控件,它是来自组件的ngbTooltip 我的代码中有一个ElementRef: @Input() element: ElementRef; 我正在使用Renderer2设置属性“ngbTooltip” this.renderer.setAttribute(this.element, 'ngbTooltip', 'my tooltip!!'); 这段代码似乎产生了以下结果: <input _ngcontent-c2="" class="form-control n
@Input() element: ElementRef;
我正在使用Renderer2设置属性“ngbTooltip”
this.renderer.setAttribute(this.element, 'ngbTooltip', 'my tooltip!!');
这段代码似乎产生了以下结果:
<input _ngcontent-c2="" class="form-control ng-dirty ng-invalid ng-touched" max="63" name="myInputElement" type="text" ng-reflect-max="63" ng-reflect-name="myInputElement" ng-reflect-model="9999" ngbtooltip="my tooltip!!">
所以它看起来并没有转换成真正的ngbTooltip,也转换成小写(ngbTooltip而不是ngbTooltip)
有没有办法通过使用setAttribute实现正确的行为