angular - 如何从 parentComponent 角度显示 childComponent 中的工具提示内容
问题描述
我创建了一个父组件:-
@Component({
selector: 'parent',
templateUrl: '../views/parent.view.html'
})
export class ParentComponent {
@ViewChild('primaryColorSample')
primaryColorSample: AssetNoteComponent;
}
父 html :-
<div> <a [tooltip]="primaryColorSample">add</a>
<child #primaryColorSample></child>
</div>
子组件:-
@Component({
selector: 'child',
templateUrl: '../views/child.view.html'
})
export class childComponent {
}
子 HTML :-
<tooltip-content #primaryColorSample [animation]="true" placement="left">
<input type="text" name="child" required="true" />
<button>save</button>
</tooltip-content>
我无法使用父 html 中的工具提示内容,请您建议我如何执行此操作。我正在使用 ngx-tooltop 和 Angular。
解决方案
从 ngx-tooltip 的 doc 和 source code 中,我们可以看到[tooltip]
Input 是 string 类型或 TooltipContent 组件。
您可以将子模板(即 TooltipContent)移动到父模板的顶部,然后删除<child #primaryColorSample></child>
. 它会起作用的。
在您的设置中,您使用ViewChild
获取对Child
组件的引用,得到的回报是对子组件类的引用,而不是字符串,不是 TooltipContent 组件,因此它不起作用。
推荐阅读
- docker - 什么情况下服务不会处于 PENDING 状态?
- python - 在同一列中按月、周、日计算 NaT 和日期值的 Pandas 组计数频率
- c# - C# Nlog - 如何旋转日志文件,以便创建旋转的日志文件和存档
- r - 如何在 r 中创建字典(键,值)对?
- python - 使用 MultiIndexes 对数据框进行分组
- numpy - RuntimeWarning:在乘法中遇到下溢
- python - PyTorch DataLoader 对并行运行的批次使用相同的随机种子
- python - Python Pandas Series.to_sql() 带索引
- r - Lavaan 包中的离散选择建模 - R
- android - 单击注销按钮时想要注销,但它不起作用