Angular自定义元素没有将对象绑定到输入上。
创始人
2024-11-01 11:30:53
0

要将对象绑定到Angular自定义元素的输入上,您可以使用属性绑定。下面是一个示例代码,展示了如何解决这个问题:

首先,在您的自定义元素组件类中,创建一个用于接收对象的输入属性:

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

@Component({
  selector: 'app-custom-element',
  template: `
    
{{ objectData | json }}
` }) export class CustomElementComponent { @Input() objectData: any; }

然后,在使用自定义元素的父组件中,将对象绑定到自定义元素的输入属性上:

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

@Component({
  selector: 'app-parent-component',
  template: `
    
  `
})
export class ParentComponent {
  myObject = {
    name: 'John',
    age: 30
  };
}

这样,myObject 对象就会被绑定到自定义元素的 objectData 输入属性上,可以在自定义元素的模板中使用。

注意:确保在使用自定义元素之前,在 AppModule 或其他适当的模块中将 CustomElementComponent 声明为一个 entryComponents,以确保 Angular 能够正确处理它。

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';

import { CustomElementComponent } from './custom-element.component';

@NgModule({
  imports: [BrowserModule],
  declarations: [CustomElementComponent],
  entryComponents: [CustomElementComponent]
})
export class AppModule {
  ngDoBootstrap() {}
}

这样,Angular 就可以正确处理该自定义元素并将对象绑定到输入上。

相关内容

热门资讯

突发!哈糖大菠萝怎么挂,新众亿... 突发!哈糖大菠萝怎么挂,新众亿辅助,其实是有辅助方法(哔哩哔哩)1、用户打开应用后不用登录就可以直接...
今年以来!wpk德州局透视,潮... 今年以来!wpk德州局透视,潮汕掌上娱乐脚本,都是是真的有辅助app(哔哩哔哩)1、很好的工具软件,...
无独有偶!werplan有挂吗... 无独有偶!werplan有挂吗,皮皮游戏辅助平台,确实真的有辅助教程(哔哩哔哩)皮皮游戏辅助平台能透...
今年以来!hhpoker德州牛... 今年以来!hhpoker德州牛仔视频,新上游拼十辅助,真是是真的有辅助工具(哔哩哔哩)1、新上游拼十...
在玩家背景下!hhpoker免... 在玩家背景下!hhpoker免费透视脚本,潮汕激k传送屋辅助器,总是是有辅助插件(哔哩哔哩)1、全新...
据报道!来玩app破解版,so... 据报道!来玩app破解版,sohoo竞技联盟辅助,一贯存在有辅助神器(哔哩哔哩)暗藏猫腻,小编详细说...
随着!德州来玩辅助器,微信边锋... 随着!德州来玩辅助器,微信边锋辅助软件,切实真的是有辅助插件(哔哩哔哩)微信边锋辅助软件能透视中分为...
最新消息!aapoker插件,... 最新消息!aapoker插件,小唐家乐园辅助,其实存在有辅助app(哔哩哔哩)1、进入游戏-大厅左侧...
随着!WePOker有没有透视... 随着!WePOker有没有透视方法,花城牌舍辅助系统有哪些功能,一直存在有辅助教程(哔哩哔哩)一、花...
今年以来!wepoker透视功... 今年以来!wepoker透视功能下载,蘑菇辅助网,总是存在有辅助app(哔哩哔哩)1、首先打开蘑菇辅...