首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ng4-geoautocompelete中closeAutocomplete方法的实现

ng4-geoautocompelete中closeAutocomplete方法的实现
EN

Stack Overflow用户
提问于 2018-05-28 19:46:17
回答 1查看 152关注 0票数 0

我在自定义组件中使用了ng4-autocomplete组件,并希望在自动完成下拉菜单关闭时检测更改。你能告诉我你是如何实现"closeAutocomplete“方法的吗?

这是我的location.component.html

代码语言:javascript
复制
<ng4geo-autocomplete (click)="showAutocomplete()"
                     [userSettings]="location"
                     (componentCallback)="componentCallback123($event)" placeholder=""
                     (closeAutocomplete)="closeAutocomplete($event)"
>
</ng4geo-autocomplete>

下面是location.component.ts文件。

代码语言:javascript
复制
import {Component, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges} from '@angular/core';

@Component({
    selector: 'mitra-location',
    templateUrl: './location.component.html',
    styleUrls: ['./location.component.scss']
})
export class LocationComponent implements OnInit {
    @Input('location') location = '';

    @Output('callback') callback = new EventEmitter<any>();

    locationElem;

    ngOnInit() {
        this.locationElem = document.getElementById('geo-location');
    }

    closeAutocomplete(event) {
        // Here i want to get this event
    }
}

This是此组件的文档链接。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-05-28 19:59:17

正如您在documentation中看到的,在ng4geo-autocomplete组件上没有定义closeAutocomplete() Output

唯一定义的输出是componentCallback,您已经正确调用了它。您不能在组件上像这样调用closeAutocomplete,因为它不是组件的输出属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50565690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档