【问题标题】:How to define the method on custom component? In AngularJS 2如何在自定义组件上定义方法?在 AngularJS 2
【发布时间】:2016-09-21 14:07:27
【问题描述】:

我正在创建我的组件 (A)。那就是组合多个html元素。 我有 2 个问题。

  1. 我不知道如何在我的组件上定义方法(get 等)。我使用了@Output、@ViewChild 等。但它不起作用。我不想这样发展。我需要其他方式。

  2. 如何在 home 组件中找到我的组件 (A)?

还有其他问题..

  1. 如何使用组件聚焦事件?什么使用focus out关键字? (ngFocusOut)? (焦点)? (ngBlur)? (模糊)?这不工作..

请帮帮我!!

【问题讨论】:

标签: typescript angular


【解决方案1】:

你可以通过在 home 组件中导入组件 A 在 home 组件中找到你的组件

import {componentA} from '/componentA Path/'

关于 Focus 查看此链接 Angular 2: Focus on newly added input element

Angular 2 set focus to another input

【讨论】:

  • 感谢您的回答。但我需要组件对象。导入我的组件并像这样使用 ~~> .. 我想要 abc 组件对象..
  • 导入后,您可以通过在家庭类componentA_Obj : ComponentA;中创建对象来使用它
  • 我知道!但那不是 ~~>。那是新的组件 A。我不知道我怎么才能找到它。
  • 您可以通过您在 home.ts 组件 @Component({ selector : 'component-selector',}) 的组件指令中声明的选择器在 html 上找到您的组件,然后在 home html 组件 <component-selector></component-selector> 中使用它
  • 对!所以我在家庭组件中使用我的组件。我想要那个组件选择器标签对象!但我不知道!我怎么能找到那个? T-T 不是 HTML 元素对象!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-11-05
  • 2013-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-18
  • 1970-01-01
相关资源
最近更新 更多