如何在Angular 1.5中调用另一种组件方法



我使用的是Angular 1.5。我有两个组件。我想从父组件视图调用子组件方法。

<main-component>
    <child-component></child-component>
    <div ng-if="childComponentMethod()"></div>
<main-component>

如果您需要在不同的控制器中需要服务,则应使用服务共享此方法,否则应该在父母中声明它,因为孩子可以访问它。

childComponentMethod方法属于child-component范围,因此在其外部没有可用。而且,您不需要它。如果这样做,则意味着该方法首先不应在child-component范围中。

如果您仅在这里需要该方法,只需将其移至main-component范围即可。否则,创建服务并将方法移动到其中。然后,您可以注入需要的服务。

相关内容

  • 没有找到相关文章

最新更新