@memberjunction/ng-link-directives
Version:
MemberJunction: Angular Link Directives for turning an element in an angular app into an email, web, or record link
23 lines • 1.15 kB
TypeScript
import { ElementRef, Renderer2, OnInit } from '@angular/core';
import { BaseEntity, EntityField } from '@memberjunction/core';
import { NavigationService } from '@memberjunction/ng-shared';
import { BaseLink } from './ng-base-link';
import * as i0 from "@angular/core";
export declare class FieldLink extends BaseLink implements OnInit {
private el;
private renderer;
private navigationService;
record: BaseEntity;
fieldName: string;
replaceText: boolean;
private _targetEntity;
private _targetEntityInfo;
private _targetRecordID;
constructor(el: ElementRef, renderer: Renderer2, navigationService: NavigationService);
get field(): EntityField;
ngOnInit(): void;
onClick(event: Event): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FieldLink, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<FieldLink, "[mjFieldLink]", never, { "record": { "alias": "record"; "required": false; }; "fieldName": { "alias": "fieldName"; "required": false; }; "replaceText": { "alias": "replaceText"; "required": false; }; }, {}, never, never, false, never>;
}
//# sourceMappingURL=ng-field-link.d.ts.map