AngularDI不会向上遍历实际的DOM层次结构
创始人
2024-10-24 12:01:37
0

在Angular应用中,DI依赖注入是一个非常强大且广泛使用的功能。然而,使用ng-content,Angular的继承关系不一定符合我们期望的DOM结构。当这种情况发生时,Angular DI可能会遇到问题,因为它不会向上遍历实际的DOM层次结构。

要解决这个问题,我们可以使用ViewChild,它允许我们在组件中获取对子组件元素的引用。下面是一个使用ViewChild解决DI向上遍历时遇到的问题的示例:

在子组件中声明一个元素,然后在父组件中使用ViewChild获取子组件的引用,并通过子组件的实例来调用子组件中的方法:

子组件中的代码:

import { Component } from '@angular/core';

@Component({
  selector: 'app-child',
  template: `
    
` }) export class ChildComponent { logMessage() { console.log('Button clicked!'); } }

父组件中的代码:

This is the content of the child component.

import { Component, ViewChild } from '@angular/core';
import { ChildComponent } from './child.component';

@Component({
  selector: 'app-parent',
  template: `
    

This is the content of the child component.

` }) export class ParentComponent { @ViewChild('childComponent') childComponent:

相关内容

热门资讯

现有关情况通报如下!心悦填大坑... 现有关情况通报如下!心悦填大坑作z弊方法,总是是有辅助器(今日头条)-哔哩哔哩1、下载好心悦填大坑作...
经调查!蜜瓜大厅辅助免费下载,... 经调查!蜜瓜大厅辅助免费下载,好像真的有辅助app(有挂助手)-哔哩哔哩1、不需要AI权限,帮助你快...
反观!家乡大二辅助,其实真的有... 反观!家乡大二辅助,其实真的有辅助器(有挂实锤)-哔哩哔哩;1、家乡大二辅助透视辅助软件激活码多个强...
记者获悉!新道游app辅助器,... 记者获悉!新道游app辅助器,好像真的有辅助脚本(有挂教程)-哔哩哔哩1、很好的工具软件,可以解锁游...
无独有偶!椰岛常胜游戏辅助,真... 无独有偶!椰岛常胜游戏辅助,真是是有辅助安装(有挂解惑)-哔哩哔哩1、进入游戏-大厅左侧-新手福利-...
据相关数据显示!新星游辅助软件... 据相关数据显示!新星游辅助软件视频,原来真的有辅助器(有挂助手)-哔哩哔哩;所有人都在同一条线上,像...
据监测!山西扣点免费辅助,都是... 据监测!山西扣点免费辅助,都是是真的辅助工具(有挂工具)-哔哩哔哩1、全新机制【山西扣点免费辅助ai...
有玩家发现!小闲川南怎么辅助,... 有玩家发现!小闲川南怎么辅助,果然有挂辅助工具(详细教程)-哔哩哔哩小闲川南怎么辅助辅助器是一种具有...
备受关注的!赣牌圈插件,一贯是... 备受关注的!赣牌圈插件,一贯是有辅助安装(有挂神器)-哔哩哔哩1、让任何用户在无需赣牌圈插件安装教程...
反观!蘑菇云辅助使用视频,本来... 反观!蘑菇云辅助使用视频,本来真的是有辅助安装(有挂细节)-哔哩哔哩小薇(辅助器软件下载)致您一封信...