-
Notifications
You must be signed in to change notification settings - Fork 12
/
chunk-AW237GVY.js
25 lines (25 loc) · 65.9 KB
/
chunk-AW237GVY.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import{a as jt,b as Zt,c as Qt,d as Xt,e as Ut}from"./chunk-WMDN424F.js";import{d as Lt,e as Wt,f as Gt}from"./chunk-Y3XFOHYL.js";import"./chunk-34JN4KF4.js";import"./chunk-FQJW3DX6.js";import{b as Vt,c as Pt}from"./chunk-4YNB6IUB.js";import"./chunk-FIRHRBIN.js";import"./chunk-IODZHREK.js";import{a as N,d as ue,f as Ot}from"./chunk-AU6YMX6H.js";import{a as Rt,c as Ht}from"./chunk-RNVVDGTF.js";import{a as It,b as At,c as kt,d as Bt}from"./chunk-OT5GAY2Z.js";import{a as Q,b as Ft,d as _t}from"./chunk-E4FB6IMX.js";import{a as Tt}from"./chunk-ENUDN6ZE.js";import{f as se,g as de,i as H,j as bt}from"./chunk-MVBTB2OL.js";import"./chunk-QH77Q77Q.js";import{B as dt,Db as W,Gb as le,Hc as pe,Ib as G,Jb as j,Na as zt,Qa as y,Rb as Z,Sa as ht,Tb as vt,Ua as M,Va as ft,Vb as yt,W as pt,Ya as w,Za as St,Zb as Mt,_b as Fe,ab as xt,bb as Et,bc as Nt,ea as ut,hb as Ct,la as ct,o as st,ra as gt,xc as wt,yc as Dt}from"./chunk-SBXTKZGS.js";import{Aa as je,Ab as Ue,B as Re,Ba as g,Ca as z,Da as V,Db as _,Ea as P,Fb as d,Hb as De,Hc as rt,La as q,N as He,Na as R,Ob as K,Qb as qe,Rb as Ke,Sb as Je,Tb as n,Tc as Te,Ub as t,Vb as u,Wb as oe,Xb as re,Y as Ve,Yb as Ye,Yc as at,Z as Pe,Zb as ae,_ as ee,a as Ie,ac as h,c as Ae,ca as Le,cc as T,dc as $e,ea as We,eb as Ze,ec as et,f as ke,fa as Ge,ga as te,gd as mt,ic as tt,jc as O,kb as s,kc as I,la as ne,lb as D,lc as A,n as Be,nb as Ne,nc as e,pc as nt,qa as c,qc as me,r as Oe,ra as ie,rb as Qe,sa as Me,sc as E,tb as we,tc as C,uc as v,vc as be,wb as Xe,wc as it,wd as lt,xc as L,y as $,yc as ot}from"./chunk-WVUROUXZ.js";import"./chunk-RKLIRILV.js";var fn=["items"],Sn=["*"],xn=m=>({$implicit:m});function En(m,r){m&1&&Ye(0)}function Cn(m,r){if(m&1&&_(0,En,1,0,"ng-container",8),m&2){let f=T().$implicit,i=T(2);d("ngTemplateOutlet",i.suggestionTemplate)("ngTemplateOutletContext",ot(2,xn,f))}}function vn(m,r){if(m&1&&e(0),m&2){let f=T().$implicit,i=T(2);nt(" ",i.nzValueWith(f)," ")}}function yn(m,r){if(m&1){let f=ae();n(0,"li",7,1),h("click",function(){let o=V(f).$implicit,a=T(2);return P(a.selectSuggestion(o))}),_(2,Cn,1,4,"ng-container")(3,vn,1,1),t()}if(m&2){let f=r.$index,i=T(2);De("ant-mentions-dropdown-menu-item-active",f===i.activeIndex)("ant-mentions-dropdown-menu-item-selected",f===i.activeIndex),s(2),K(i.suggestionTemplate?2:3)}}function Mn(m,r){m&1&&(n(0,"span"),u(1,"span",9),t())}function Nn(m,r){if(m&1&&(n(0,"span"),u(1,"nz-embed-empty",10),t()),m&2){let f=T(3);s(),d("specificContent",f.nzNotFoundContent)}}function wn(m,r){if(m&1&&(n(0,"li",6),_(1,Mn,2,0,"span")(2,Nn,2,1,"span"),t()),m&2){let f=T(2);s(),K(f.nzLoading?1:2)}}function Dn(m,r){if(m&1&&(n(0,"div",3)(1,"ul",4),Ke(2,yn,4,5,"li",5,qe),_(4,wn,3,1,"li",6),t()()),m&2){let f=T();s(2),Je(f.filteredSuggestions),s(2),K(f.filteredSuggestions.length===0?4:-1)}}function bn(m,r){if(m&1&&u(0,"nz-form-item-feedback-icon",2),m&2){let f=T();d("status",f.status)}}var J=(()=>{let r=class r{};r.\u0275fac=function(o){return new(o||r)},r.\u0275dir=Me({type:r,selectors:[["","nzMentionSuggestion",""]],exportAs:["nzMentionSuggestion"],standalone:!0});let m=r;return m})(),X={split:" "},_e=(()=>{let r=class r{constructor(){this.triggerChange$=new ke}triggerChanged(){return this.triggerChange$.asObservable()}registerTrigger(i){this.trigger!==i&&(this.trigger=i,this.triggerChange$.next(i))}ngOnDestroy(){this.triggerChange$.complete()}};r.\u0275fac=function(o){return new(o||r)},r.\u0275prov=Ge({token:r,factory:r.\u0275fac});let m=r;return m})(),Tn={provide:zt,useExisting:We(()=>S),multi:!0},S=(()=>{let r=class r{constructor(i,o,a,p,l){this.el=i,this.ngZone=o,this.ref=a,this.destroy$=p,this.nzMentionService=l,this.onChange=()=>{},this.onTouched=()=>{},this.onFocusin=new R,this.onBlur=new R,this.onInput=new R,this.onKeydown=new R,this.onClick=new R}completeEvents(){this.onFocusin.complete(),this.onBlur.complete(),this.onInput.complete(),this.onKeydown.complete(),this.onClick.complete()}focus(i=null){this.el.nativeElement.focus(),this.el.nativeElement.setSelectionRange(i,i)}insertMention(i){let o=this.el.nativeElement.value,a=`${i.mention}${X.split}`,p=[o.slice(0,i.startPos+1),a,o.slice(i.endPos,o.length)].join("");this.el.nativeElement.value=p,this.focus(i.startPos+a.length+1),this.onChange(p),this.value=p}writeValue(i){this.value=i,typeof i=="string"?this.el.nativeElement.value=i:this.el.nativeElement.value=""}registerOnChange(i){this.onChange=i}registerOnTouched(i){this.onTouched=i}ngAfterViewInit(){this.nzMentionService.registerTrigger(this),this.setupEventListener("blur",this.onBlur),this.setupEventListener("focusin",this.onFocusin),this.setupEventListener("input",this.onInput,!0),this.setupEventListener("click",this.onClick,!0),this.setupEventListener("keydown",this.onKeydown,!0)}ngOnDestroy(){this.completeEvents()}setupEventListener(i,o,a=!1){this.ngZone.runOutsideAngular(()=>{$(this.el.nativeElement,i).pipe(ee(this.destroy$)).subscribe(p=>{o.observers.length&&this.ngZone.run(()=>{o.emit(a?p:void 0),this.ref.markForCheck()})})})}};r.\u0275fac=function(o){return new(o||r)(D(q),D(we),D(Te),D(W),D(_e))},r.\u0275dir=Me({type:r,selectors:[["input","nzMentionTrigger",""],["textarea","nzMentionTrigger",""]],hostAttrs:["autocomplete","off"],outputs:{onFocusin:"onFocusin",onBlur:"onBlur",onInput:"onInput",onKeydown:"onKeydown",onClick:"onClick"},exportAs:["nzMentionTrigger"],standalone:!0,features:[be([W,Tn])]});let m=r;return m})(),x=(()=>{let r=class r{set suggestionChild(i){i&&(this.suggestionTemplate=i)}get triggerNativeElement(){return this.trigger.el.nativeElement}get focusItemElement(){let i=this.items?.toArray();return i&&i[this.activeIndex]?i[this.activeIndex].nativeElement:null}constructor(i,o,a,p,l,Y,U,gn,zn){this.ngZone=i,this.directionality=o,this.cdr=a,this.overlay=p,this.viewContainerRef=l,this.elementRef=Y,this.renderer=U,this.nzMentionService=gn,this.destroy$=zn,this.nzValueWith=hn=>hn,this.nzPrefix="@",this.nzLoading=!1,this.nzNotFoundContent="\u65E0\u5339\u914D\u7ED3\u679C\uFF0C\u8F7B\u6572\u7A7A\u683C\u5B8C\u6210\u8F93\u5165",this.nzPlacement="bottom",this.nzSuggestions=[],this.nzStatus="",this.nzOnSelect=new R,this.nzOnSearchChange=new R,this.isOpen=!1,this.filteredSuggestions=[],this.suggestionTemplate=null,this.activeIndex=-1,this.dir="ltr",this.prefixCls="ant-mentions",this.statusCls={},this.status="",this.hasFeedback=!1,this.previousValue=null,this.cursorMention=null,this.overlayRef=null,this.document=ne(mt),this.nzFormStatusService=ne(It,{optional:!0}),this.nzFormNoStatusService=ne(At,{optional:!0})}ngOnInit(){this.nzFormStatusService?.formStatusChanges.pipe(He((i,o)=>i.status===o.status&&i.hasFeedback===o.hasFeedback),Le(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:Be(!1)),Oe(([{status:i,hasFeedback:o},a])=>({status:a?"":i,hasFeedback:o})),ee(this.destroy$)).subscribe(({status:i,hasFeedback:o})=>{this.setStatusStyles(i,o)}),this.nzMentionService.triggerChanged().subscribe(i=>{this.trigger=i,this.bindTriggerEvents(),this.closeDropdown(),this.overlayRef=null}),this.dir=this.directionality.value,this.directionality.change?.pipe(ee(this.destroy$)).subscribe(i=>{this.dir=i})}ngOnChanges(i){let{nzSuggestions:o,nzStatus:a}=i;o&&this.isOpen&&(this.previousValue=null,this.activeIndex=-1,this.resetDropdown(!1)),a&&this.setStatusStyles(this.nzStatus,this.hasFeedback)}ngAfterViewInit(){this.items.changes.pipe(Ve(this.items),Pe(()=>{let i=this.items.toArray();return new Ae(o=>this.ngZone.runOutsideAngular(()=>Re(...i.map(a=>$(a.nativeElement,"mousedown"))).subscribe(o)))})).subscribe(i=>{i.preventDefault()})}ngOnDestroy(){this.closeDropdown()}closeDropdown(){this.overlayRef&&this.overlayRef.hasAttached()&&(this.overlayRef.detach(),this.overlayOutsideClickSubscription.unsubscribe(),this.isOpen=!1,this.cdr.markForCheck())}openDropdown(){this.attachOverlay(),this.isOpen=!0,this.cdr.markForCheck()}getMentions(){return this.trigger?pt(this.trigger.value,this.nzPrefix):[]}selectSuggestion(i){let o=this.nzValueWith(i);this.trigger.insertMention({mention:o,startPos:this.cursorMentionStart,endPos:this.cursorMentionEnd}),this.nzOnSelect.emit(i),this.closeDropdown(),this.activeIndex=-1}handleInput(i){let o=i.target;this.trigger.onChange(o.value),this.trigger.value=o.value,this.resetDropdown()}handleKeydown(i){let o=i.keyCode;if(this.isOpen&&o===13&&this.activeIndex!==-1&&this.filteredSuggestions.length)this.selectSuggestion(this.filteredSuggestions[this.activeIndex]),i.preventDefault();else if(o===37||o===39)this.resetDropdown(),i.stopPropagation();else{if(this.isOpen&&(o===9||o===27)){this.closeDropdown();return}this.isOpen&&o===38&&(this.setPreviousItemActive(),i.preventDefault(),i.stopPropagation()),this.isOpen&&o===40&&(this.setNextItemActive(),i.preventDefault(),i.stopPropagation())}}handleClick(){this.resetDropdown()}bindTriggerEvents(){this.trigger.onInput.subscribe(i=>this.handleInput(i)),this.trigger.onKeydown.subscribe(i=>this.handleKeydown(i)),this.trigger.onClick.subscribe(()=>this.handleClick())}suggestionsFilter(i,o){let a=i.substring(1);if(this.previousValue===i&&i!==this.cursorMention[0])return;this.previousValue=i,o&&this.nzOnSearchChange.emit({value:this.cursorMention.substring(1),prefix:this.cursorMention[0]});let p=a.toLowerCase();this.filteredSuggestions=this.nzSuggestions.filter(l=>this.nzValueWith(l).toLowerCase().includes(p))}resetDropdown(i=!0){if(this.resetCursorMention(),typeof this.cursorMention!="string"||!this.canOpen()){this.closeDropdown();return}this.suggestionsFilter(this.cursorMention,i);let o=this.filteredSuggestions.indexOf(this.cursorMention.substring(1));this.activeIndex=o>=0?o:0,this.openDropdown()}setNextItemActive(){this.activeIndex=this.activeIndex+1<=this.filteredSuggestions.length-1?this.activeIndex+1:0,this.cdr.markForCheck(),this.scrollToFocusItem()}setPreviousItemActive(){this.activeIndex=this.activeIndex-1<0?this.filteredSuggestions.length-1:this.activeIndex-1,this.cdr.markForCheck(),this.scrollToFocusItem()}scrollToFocusItem(){this.focusItemElement&&this.focusItemElement.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})}canOpen(){let i=this.triggerNativeElement;return!i.readOnly&&!i.disabled}resetCursorMention(){let i=this.triggerNativeElement.value.replace(/[\r\n]/g,X.split)||"",o=this.triggerNativeElement.selectionStart,a=typeof this.nzPrefix=="string"?[this.nzPrefix]:this.nzPrefix,p=a.length;for(;p>=0;){let l=i.lastIndexOf(a[p],o),Y=i.indexOf(X.split,o)>-1?i.indexOf(X.split,o):i.length,U=i.substring(l,Y);if(l>0&&i[l-1]!==X.split||l<0||U.includes(a[p],1)||U.includes(X.split))this.cursorMention=null,this.cursorMentionStart=-1,this.cursorMentionEnd=-1;else{this.cursorMention=U,this.cursorMentionStart=l,this.cursorMentionEnd=Y;return}p--}}updatePositions(){let i=ut(this.triggerNativeElement,this.cursorMentionStart),o=i.top-this.triggerNativeElement.getBoundingClientRect().height-this.triggerNativeElement.scrollTop+(this.nzPlacement==="bottom"?i.height-6:-6),a=i.left-this.triggerNativeElement.scrollLeft;this.positionStrategy.withDefaultOffsetX(a).withDefaultOffsetY(o),this.nzPlacement==="bottom"&&this.positionStrategy.withPositions([...Dt]),this.nzPlacement==="top"&&this.positionStrategy.withPositions([...wt]),this.positionStrategy.apply()}subscribeOverlayOutsideClick(){let i=a=>{let p=a.target;return this.isOpen&&p!==this.trigger.el.nativeElement&&!this.overlayRef?.overlayElement.contains(p)},o=new Ie;return o.add(this.overlayRef.outsidePointerEvents().subscribe(a=>i(a)&&this.closeDropdown())),o.add(this.ngZone.runOutsideAngular(()=>$(this.document,"touchend").subscribe(a=>i(a)&&this.ngZone.run(()=>this.closeDropdown())))),o}attachOverlay(){this.overlayRef||(this.portal=new yt(this.suggestionsTemp,this.viewContainerRef),this.overlayRef=this.overlay.create(this.getOverlayConfig())),this.overlayRef&&!this.overlayRef.hasAttached()&&(this.overlayRef.attach(this.portal),this.overlayOutsideClickSubscription=this.subscribeOverlayOutsideClick()),this.updatePositions()}getOverlayConfig(){return new Mt({positionStrategy:this.getOverlayPosition(),scrollStrategy:this.overlay.scrollStrategies.reposition(),disposeOnNavigation:!0})}getOverlayPosition(){let i=[new Fe({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),new Fe({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"})];return this.positionStrategy=this.overlay.position().flexibleConnectedTo(this.trigger.el).withPositions(i).withFlexibleDimensions(!1).withPush(!1),this.positionStrategy}setStatusStyles(i,o){this.status=i,this.hasFeedback=o,this.cdr.markForCheck(),this.statusCls=ct(this.prefixCls,i,o),Object.keys(this.statusCls).forEach(a=>{this.statusCls[a]?this.renderer.addClass(this.elementRef.nativeElement,a):this.renderer.removeClass(this.elementRef.nativeElement,a)})}};r.\u0275fac=function(o){return new(o||r)(D(we),D(gt),D(Te),D(Nt),D(Xe),D(q),D(Qe),D(_e),D(W))},r.\u0275cmp=c({type:r,selectors:[["nz-mention"]],contentQueries:function(o,a,p){if(o&1&&tt(p,J,5,Ne),o&2){let l;I(l=A())&&(a.suggestionChild=l.first)}},viewQuery:function(o,a){if(o&1&&(O(Ne,5),O(fn,5,q)),o&2){let p;I(p=A())&&(a.suggestionsTemp=p.first),I(p=A())&&(a.items=p)}},hostAttrs:[1,"ant-mentions"],hostVars:2,hostBindings:function(o,a){o&2&&De("ant-mentions-rtl",a.dir==="rtl")},inputs:{nzValueWith:"nzValueWith",nzPrefix:"nzPrefix",nzLoading:[2,"nzLoading","nzLoading",at],nzNotFoundContent:"nzNotFoundContent",nzPlacement:"nzPlacement",nzSuggestions:"nzSuggestions",nzStatus:"nzStatus"},outputs:{nzOnSelect:"nzOnSelect",nzOnSearchChange:"nzOnSearchChange"},exportAs:["nzMention"],standalone:!0,features:[be([_e,W]),Ue,je,it],ngContentSelectors:Sn,decls:4,vars:1,consts:[["suggestions",""],["items",""],[1,"ant-mentions-suffix",3,"status"],[1,"ant-mentions-dropdown"],["role","menu","tabindex","0",1,"ant-mentions-dropdown-menu"],["role","menuitem","tabindex","-1",1,"ant-mentions-dropdown-menu-item",3,"ant-mentions-dropdown-menu-item-active","ant-mentions-dropdown-menu-item-selected"],[1,"ant-mentions-dropdown-menu-item","ant-mentions-dropdown-menu-item-disabled"],["role","menuitem","tabindex","-1",1,"ant-mentions-dropdown-menu-item",3,"click"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nz-icon","","nzType","loading"],["nzComponentName","select",3,"specificContent"]],template:function(o,a){o&1&&($e(),et(0),_(1,Dn,5,1,"ng-template",null,0,rt)(3,bn,1,1,"nz-form-item-feedback-icon",2)),o&2&&(s(3),K(a.hasFeedback&&a.status?3:-1))},dependencies:[lt,vt,Z,Pt,Vt,Bt,kt],encapsulation:2,changeDetection:0});let m=r;return m})();var Kt=(()=>{let r=class r{};r.\u0275fac=function(o){return new(o||r)},r.\u0275mod=ie({type:r}),r.\u0275inj=te({imports:[x]});let m=r;return m})();var Jt=[Kt,Ht,Ut,Ot,Gt,_t];var ce=(()=>{let r=class r{constructor(){this.loading=!1,this.suggestions=[]}onSearchChange({value:i}){console.log(`search: ${i}`),this.loading=!0,this.fetchSuggestions(i,o=>{console.log(o),this.suggestions=o,this.loading=!1})}fetchSuggestions(i,o){let a=["afc163","benjycui","yiminghe","jljsj33","dqaria","RaoHai"];setTimeout(()=>o(a.filter(p=>p.indexOf(i)!==-1)),500)}};r.\u0275fac=function(o){return new(o||r)},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention-async"]],decls:2,vars:3,consts:[[3,"nzOnSearchChange","nzSuggestions","nzLoading"],["rows","1","nzMentionTrigger","","nz-input","",3,"ngModelChange","ngModel"]],template:function(o,a){o&1&&(n(0,"nz-mention",0),h("nzOnSearchChange",function(l){return a.onSearchChange(l)}),n(1,"textarea",1),v("ngModelChange",function(l){return C(a.inputValue,l)||(a.inputValue=l),l}),t()()),o&2&&(d("nzSuggestions",a.suggestions)("nzLoading",a.loading),s(),E("ngModel",a.inputValue))},dependencies:[y,M,w,x,S,N],encapsulation:2});let m=r;return m})();function Fn(m,r){if(m&1&&(oe(0),u(1,"nz-avatar",3),n(2,"span"),e(3),t(),re()),m&2){let f=r.$implicit;s(),d("nzText",f.name)("nzSrc",f.icon),s(2),me("",f.name," - ",f.type,"")}}var ge=(()=>{let r=class r{constructor(){this.webFrameworks=[{name:"React",type:"JavaScript",icon:"https://zos.alipayobjects.com/rmsportal/LFIeMPzdLcLnEUe.svg"},{name:"Angular",type:"JavaScript",icon:"https://zos.alipayobjects.com/rmsportal/PJTbxSvzYWjDZnJ.png"},{name:"Dva",type:"Javascript",icon:"https://zos.alipayobjects.com/rmsportal/EYPwSeEJKxDtVxI.png"},{name:"Flask",type:"Python",icon:"https://zos.alipayobjects.com/rmsportal/xaypBUijfnpAlXE.png"}],this.valueWith=i=>i.name}onSelect(i){console.log(i)}};r.\u0275fac=function(o){return new(o||r)},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention-avatar"]],decls:3,vars:3,consts:[[3,"nzOnSelect","nzSuggestions","nzValueWith"],["rows","1","nz-input","","nzMentionTrigger","",3,"ngModelChange","ngModel"],[4,"nzMentionSuggestion"],["nzSize","small",3,"nzText","nzSrc"]],template:function(o,a){o&1&&(n(0,"nz-mention",0),h("nzOnSelect",function(l){return a.onSelect(l)}),n(1,"textarea",1),v("ngModelChange",function(l){return C(a.inputValue,l)||(a.inputValue=l),l}),t(),_(2,Fn,4,4,"ng-container",2),t()),o&2&&(d("nzSuggestions",a.webFrameworks)("nzValueWith",a.valueWith),s(),E("ngModel",a.inputValue))},dependencies:[y,M,w,x,S,J,Rt,N],styles:[`.ant-avatar.ant-avatar-sm{width:14px;height:14px;margin-right:8px;position:relative}
`],encapsulation:2});let m=r;return m})();var ze=(()=>{let r=class r{constructor(){this.inputValue="@afc163",this.suggestions=["afc163","benjycui","yiminghe","RaoHai","\u4E2D\u6587","\u306B\u307B\u3093\u3054"]}onChange(i){console.log(i)}onSelect(i){console.log(`onSelect ${i}`)}};r.\u0275fac=function(o){return new(o||r)},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention-basic"]],decls:2,vars:2,consts:[[3,"nzOnSelect","nzSuggestions"],["rows","1","placeholder","input here","nzMentionTrigger","","nz-input","",3,"ngModelChange","ngModel"]],template:function(o,a){o&1&&(n(0,"nz-mention",0),h("nzOnSelect",function(l){return a.onSelect(l)}),n(1,"textarea",1),v("ngModelChange",function(l){return C(a.inputValue,l)||(a.inputValue=l),l}),h("ngModelChange",function(l){return a.onChange(l)}),t()()),o&2&&(d("nzSuggestions",a.suggestions),s(),E("ngModel",a.inputValue))},dependencies:[y,M,w,x,S,N],encapsulation:2});let m=r;return m})();function _n(m,r){if(m&1&&(oe(0),n(1,"span"),e(2),t(),re()),m&2){let f=r.$implicit;s(2),me("",f.name," - ",f.type,"")}}var he=(()=>{let r=class r{constructor(){this.webFrameworks=[{name:"React",type:"JavaScript"},{name:"Angular",type:"JavaScript"},{name:"Laravel",type:"PHP"},{name:"Flask",type:"Python"},{name:"Django",type:"Python"}],this.valueWith=i=>i.name}onSelect(i){console.log(i)}};r.\u0275fac=function(o){return new(o||r)},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention-custom-tag"]],decls:3,vars:3,consts:[[3,"nzOnSelect","nzSuggestions","nzValueWith"],["rows","1","placeholder","@someone","nz-input","","nzMentionTrigger","",3,"ngModelChange","ngModel"],[4,"nzMentionSuggestion"]],template:function(o,a){o&1&&(n(0,"nz-mention",0),h("nzOnSelect",function(l){return a.onSelect(l)}),n(1,"textarea",1),v("ngModelChange",function(l){return C(a.inputValue,l)||(a.inputValue=l),l}),t(),_(2,_n,3,2,"ng-container",2),t()),o&2&&(d("nzSuggestions",a.webFrameworks)("nzValueWith",a.valueWith),s(),E("ngModel",a.inputValue))},dependencies:[y,M,w,x,S,J,N],encapsulation:2});let m=r;return m})();var In=["mentions"],fe=(()=>{let r=class r{get mention(){return this.validateForm.controls.mention}constructor(i){this.fb=i,this.suggestions=["afc163","benjycui","yiminghe","RaoHai","\u4E2D\u6587","\u306B\u307B\u3093\u3054","ParsaArvaneh"],this.mentionValidator=o=>{if(o.value){if(this.mentionChild?.getMentions().length<2)return{confirm:!0,error:!0}}else return{required:!0};return{}},this.validateForm=this.fb.group({mention:["@afc163 ",[ht.required,this.mentionValidator]]})}submitForm(){this.mention.markAsDirty(),this.mention.updateValueAndValidity(),this.mention.valid?(console.log("Submit!!!",this.mention.value),console.log(this.mentionChild.getMentions())):console.log("Errors in form!!!")}resetForm(){this.validateForm.reset({mention:"@afc163 "})}};r.\u0275fac=function(o){return new(o||r)(D(Ct))},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention-form"]],viewQuery:function(o,a){if(o&1&&O(In,7),o&2){let p;I(p=A())&&(a.mentionChild=p.first)}},decls:15,vars:6,consts:[["mentions",""],["nz-form","",3,"ngSubmit","formGroup"],["nzFor","mention",3,"nzSm"],["nzErrorTip","More than one must be selected!",3,"nzSm"],[3,"nzSuggestions"],["rows","1","id","mention","placeholder","input here","formControlName","mention","nzMentionTrigger","","nz-input",""],["nz-row","",2,"margin-bottom","8px"],[3,"nzSpan","nzOffset"],[1,"cta-wrapper"],["type","button","nz-button","","nzType","primary",3,"click"],["type","button","nz-button","",3,"click"]],template:function(o,a){if(o&1){let p=ae();n(0,"form",1),h("ngSubmit",function(){return V(p),P(a.submitForm())}),n(1,"nz-form-item")(2,"nz-form-label",2),e(3,"Top coders"),t(),n(4,"nz-form-control",3)(5,"nz-mention",4,0),u(7,"textarea",5),t()()(),n(8,"nz-form-item",6)(9,"nz-form-control",7)(10,"div",8)(11,"button",9),h("click",function(){return V(p),P(a.submitForm())}),e(12,"Submit"),t(),n(13,"button",10),h("click",function(){return V(p),P(a.resetForm())}),e(14,"Reset"),t()()()()()}o&2&&(d("formGroup",a.validateForm),s(2),d("nzSm",6),s(2),d("nzSm",16),s(),d("nzSuggestions",a.suggestions),s(4),d("nzSpan",14)("nzOffset",6))},dependencies:[St,y,M,ft,xt,Et,j,G,x,S,Zt,jt,Xt,Qt,N,Ft,Q,Tt],styles:[`.cta-wrapper{display:flex;gap:1rem}
`],encapsulation:2});let m=r;return m})();var An=()=>({minRows:4,maxRows:4}),Se=(()=>{let r=class r{constructor(){this.suggestions=["afc163","benjycui","yiminghe","RaoHai","\u4E2D\u6587","\u306B\u307B\u3093\u3054"]}};r.\u0275fac=function(o){return new(o||r)},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention-multilines"]],decls:2,vars:4,consts:[[3,"nzSuggestions"],["nz-input","","nzMentionTrigger","",3,"ngModelChange","nzAutosize","ngModel"]],template:function(o,a){o&1&&(n(0,"nz-mention",0)(1,"textarea",1),v("ngModelChange",function(l){return C(a.inputValue,l)||(a.inputValue=l),l}),t()()),o&2&&(d("nzSuggestions",a.suggestions),s(),d("nzAutosize",L(3,An)),E("ngModel",a.inputValue))},dependencies:[y,M,w,x,S,N,ue],encapsulation:2});let m=r;return m})();var xe=(()=>{let r=class r{constructor(){this.suggestions=["afc163","benjycui","yiminghe","RaoHai","\u4E2D\u6587","\u306B\u307B\u3093\u3054"]}onChange(i){console.log(i)}onSelect(i){console.log(`onSelect ${i}`)}};r.\u0275fac=function(o){return new(o||r)},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention-placement"]],decls:2,vars:2,consts:[["nzPlacement","top",3,"nzOnSelect","nzSuggestions"],["rows","1","nzMentionTrigger","","nz-input","",3,"ngModelChange","ngModel"]],template:function(o,a){o&1&&(n(0,"nz-mention",0),h("nzOnSelect",function(l){return a.onSelect(l)}),n(1,"textarea",1),v("ngModelChange",function(l){return C(a.inputValue,l)||(a.inputValue=l),l}),h("ngModelChange",function(l){return a.onChange(l)}),t()()),o&2&&(d("nzSuggestions",a.suggestions),s(),E("ngModel",a.inputValue))},dependencies:[y,M,w,x,S,N],encapsulation:2});let m=r;return m})();var kn=()=>["#","@"],Ee=(()=>{let r=class r{constructor(){this.suggestions=[],this.users=["afc163","benjycui","yiminghe","RaoHai","\u4E2D\u6587","\u306B\u307B\u3093\u3054"],this.tags=["1.0","2.0","3.0"]}onSearchChange({value:i,prefix:o}){console.log("nzOnSearchChange",i,o),this.suggestions=o==="@"?this.users:this.tags}};r.\u0275fac=function(o){return new(o||r)},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention-prefix"]],decls:2,vars:4,consts:[[3,"nzOnSearchChange","nzSuggestions","nzPrefix"],["rows","1","placeholder","input @ to mention people, # to mention tag","nzMentionTrigger","","nz-input","",3,"ngModelChange","ngModel"]],template:function(o,a){o&1&&(n(0,"nz-mention",0),h("nzOnSearchChange",function(l){return a.onSearchChange(l)}),n(1,"textarea",1),v("ngModelChange",function(l){return C(a.inputValue,l)||(a.inputValue=l),l}),t()()),o&2&&(d("nzSuggestions",a.suggestions)("nzPrefix",L(3,kn)),s(),E("ngModel",a.inputValue))},dependencies:[y,M,w,x,S,N],encapsulation:2});let m=r;return m})();var Bn=()=>({minRows:4,maxRows:4}),Ce=(()=>{let r=class r{constructor(i){this.sanitizer=i,this.inputValue="Switch tab view preview @NG-ZORRO ",this.suggestions=["NG-ZORRO","angular","Reactive-Extensions"],this.renderPreView()}getRegExp(i){let o=Array.isArray(i)?i:[i],a=o.join("").replace(/(\$|\^)/g,"\\$1");return o.length>1&&(a=`[${a}]`),new RegExp(`(\\s|^)(${a})[^\\s]*`,"g")}renderPreView(){if(this.inputValue){let i=this.getRegExp("@"),o=this.inputValue.replace(i,a=>`<a target="_blank" href="https://github.com/${a.trim().substring(1)}">${a}</a>`);this.preview=this.sanitizer.bypassSecurityTrustHtml(o)}}};r.\u0275fac=function(o){return new(o||r)(D(st))},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention-preview"]],decls:6,vars:5,consts:[["nzTitle","Write"],[3,"nzSuggestions"],["nz-input","","nzMentionTrigger","",3,"ngModelChange","nzAutosize","ngModel"],["nzTitle","Preview"],[3,"innerHTML"]],template:function(o,a){o&1&&(n(0,"nz-tabset")(1,"nz-tab",0)(2,"nz-mention",1)(3,"textarea",2),v("ngModelChange",function(l){return C(a.inputValue,l)||(a.inputValue=l),l}),h("ngModelChange",function(){return a.renderPreView()}),t()()(),n(4,"nz-tab",3),u(5,"pre",4),t()()),o&2&&(s(2),d("nzSuggestions",a.suggestions),s(),d("nzAutosize",L(4,Bn)),E("ngModel",a.inputValue),s(2),d("innerHTML",a.preview,Ze))},dependencies:[y,M,w,x,S,N,ue,Wt,Lt],encapsulation:2});let m=r;return m})();var ve=(()=>{let r=class r{constructor(){this.suggestions=["afc163","benjycui","yiminghe","RaoHai","\u4E2D\u6587","\u306B\u307B\u3093\u3054"]}};r.\u0275fac=function(o){return new(o||r)},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention-readonly"]],decls:4,vars:4,consts:[[2,"margin-bottom","8px",3,"nzSuggestions"],["rows","1","placeholder","this is disabled Mention","nzMentionTrigger","","nz-input","","disabled","",3,"ngModelChange","ngModel"],[3,"nzSuggestions"],["rows","1","placeholder","this is readOnly Mention","nzMentionTrigger","","nz-input","","readOnly","",3,"ngModelChange","ngModel"]],template:function(o,a){o&1&&(n(0,"nz-mention",0)(1,"textarea",1),v("ngModelChange",function(l){return C(a.inputValue,l)||(a.inputValue=l),l}),t()(),n(2,"nz-mention",2)(3,"textarea",3),v("ngModelChange",function(l){return C(a.inputValue,l)||(a.inputValue=l),l}),t()()),o&2&&(d("nzSuggestions",a.suggestions),s(),E("ngModel",a.inputValue),s(),d("nzSuggestions",a.suggestions),s(),E("ngModel",a.inputValue))},dependencies:[y,M,w,x,S,N],encapsulation:2});let m=r;return m})();var ye=(()=>{let r=class r{constructor(){this.inputValue="@afc163",this.suggestions=["afc163","benjycui","yiminghe","RaoHai","\u4E2D\u6587","\u306B\u307B\u3093\u3054"]}};r.\u0275fac=function(o){return new(o||r)},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention-status"]],decls:4,vars:4,consts:[["nzStatus","error",2,"margin-bottom","8px",3,"nzSuggestions"],["rows","1","nz-input","","placeholder","input here","nzMentionTrigger","",3,"ngModelChange","ngModel"],["nzStatus","warning",3,"nzSuggestions"]],template:function(o,a){o&1&&(n(0,"nz-mention",0)(1,"textarea",1),v("ngModelChange",function(l){return C(a.inputValue,l)||(a.inputValue=l),l}),t()(),n(2,"nz-mention",2)(3,"textarea",1),v("ngModelChange",function(l){return C(a.inputValue,l)||(a.inputValue=l),l}),t()()),o&2&&(d("nzSuggestions",a.suggestions),s(),E("ngModel",a.inputValue),s(),d("nzSuggestions",a.suggestions),s(),E("ngModel",a.inputValue))},dependencies:[y,M,w,x,S,N],encapsulation:2});let m=r;return m})();var un=(()=>{let r=class r{constructor(){this.expanded=!1}goLink(i){window&&(window.location.hash=i)}expandAllCode(){this.expanded=!this.expanded,this.codeBoxes.forEach(i=>i.expandCode(this.expanded))}};r.\u0275fac=function(o){return new(o||r)},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention"]],viewQuery:function(o,a){if(o&1&&O(H,5),o&2){let p;I(p=A())&&(a.codeBoxes=p)}},decls:604,vars:51,consts:[[1,"toc-affix",3,"nzOffsetTop"],["nzShowInkInFixed","",3,"nzClick","nzAffix"],["nzHref","#components-mention-demo-basic","nzTitle","\u57FA\u672C\u4F7F\u7528"],["nzHref","#components-mention-demo-async","nzTitle","\u5F02\u6B65\u52A0\u8F7D"],["nzHref","#components-mention-demo-form","nzTitle","\u914D\u5408 Form \u4F7F\u7528"],["nzHref","#components-mention-demo-prefix","nzTitle","\u81EA\u5B9A\u4E49\u89E6\u53D1\u5B57\u7B26"],["nzHref","#components-mention-demo-readonly","nzTitle","\u65E0\u6548\u6216\u53EA\u8BFB"],["nzHref","#components-mention-demo-placement","nzTitle","\u5411\u4E0A\u5C55\u5F00"],["nzHref","#components-mention-demo-avatar","nzTitle","\u5934\u50CF"],["nzHref","#components-mention-demo-custom-tag","nzTitle","\u81EA\u5B9A\u4E49\u5EFA\u8BAE"],["nzHref","#components-mention-demo-multilines","nzTitle","\u591A\u884C"],["nzHref","#components-mention-demo-preview","nzTitle","\u9884\u89C8"],["nzHref","#components-mention-demo-status","nzTitle","\u81EA\u5B9A\u4E49\u72B6\u6001"],["nzHref","#api","nzTitle","API"],[1,"markdown"],[1,"subtitle"],[1,"widget"],["aria-label","Edit this page on Github","href","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/doc/index.zh-CN.md","target","_blank","rel","noopener noreferrer",1,"edit-button"],["nz-icon","","nzType","edit"],["id","\u4F55\u65F6\u4F7F\u7528"],["onclick","window.location.hash = '\u4F55\u65F6\u4F7F\u7528'",1,"anchor"],[1,"language-ts"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],["nz-icon","","nzType","appstore","nz-tooltip","","nzTooltipTitle","\u5C55\u5F00\u5168\u90E8\u4EE3\u7801",1,"code-box-expand-trigger",3,"click"],["nz-row","",3,"nzGutter"],["nz-col","",3,"nzXl","nzSpan"],["nzTitle","\u57FA\u672C\u4F7F\u7528","nzSelector","nz-demo-mention-basic","nzGenerateCommand","ng g ng-zorro-antd:mention-basic <name>","nzComponentName","NzDemoMentionBasicComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["demo",""],["intro",""],["nzTitle","\u914D\u5408 Form \u4F7F\u7528","nzSelector","nz-demo-mention-form","nzGenerateCommand","ng g ng-zorro-antd:mention-form <name>","nzComponentName","NzDemoMentionFormComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","\u65E0\u6548\u6216\u53EA\u8BFB","nzSelector","nz-demo-mention-readonly","nzGenerateCommand","ng g ng-zorro-antd:mention-readonly <name>","nzComponentName","NzDemoMentionReadonlyComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","\u5934\u50CF","nzSelector","nz-demo-mention-avatar","nzGenerateCommand","ng g ng-zorro-antd:mention-avatar <name>","nzComponentName","NzDemoMentionAvatarComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","\u591A\u884C","nzSelector","nz-demo-mention-multilines","nzGenerateCommand","ng g ng-zorro-antd:mention-multilines <name>","nzComponentName","NzDemoMentionMultilinesComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","\u81EA\u5B9A\u4E49\u72B6\u6001","nzSelector","nz-demo-mention-status","nzGenerateCommand","ng g ng-zorro-antd:mention-status <name>","nzComponentName","NzDemoMentionStatusComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","\u5F02\u6B65\u52A0\u8F7D","nzSelector","nz-demo-mention-async","nzGenerateCommand","ng g ng-zorro-antd:mention-async <name>","nzComponentName","NzDemoMentionAsyncComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","\u81EA\u5B9A\u4E49\u89E6\u53D1\u5B57\u7B26","nzSelector","nz-demo-mention-prefix","nzGenerateCommand","ng g ng-zorro-antd:mention-prefix <name>","nzComponentName","NzDemoMentionPrefixComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","\u5411\u4E0A\u5C55\u5F00","nzSelector","nz-demo-mention-placement","nzGenerateCommand","ng g ng-zorro-antd:mention-placement <name>","nzComponentName","NzDemoMentionPlacementComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","\u81EA\u5B9A\u4E49\u5EFA\u8BAE","nzSelector","nz-demo-mention-custom-tag","nzGenerateCommand","ng g ng-zorro-antd:mention-custom-tag <name>","nzComponentName","NzDemoMentionCustomTagComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","\u9884\u89C8","nzSelector","nz-demo-mention-preview","nzGenerateCommand","ng g ng-zorro-antd:mention-preview <name>","nzComponentName","NzDemoMentionPreviewComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],[1,"markdown","api-container"],["id","api"],["onclick","window.location.hash = 'api'",1,"anchor"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],["id","nz-mention:standalone"],[1,"api-type-label","component"],[1,"api-type-label","standalone"],["onclick","window.location.hash = 'nz-mention:standalone'",1,"anchor"],["id","\u65B9\u6CD5"],["onclick","window.location.hash = '\u65B9\u6CD5'",1,"anchor"],["id","nzmentiontrigger"],["onclick","window.location.hash = 'nzmentiontrigger'",1,"anchor"],["id","nzmentionsuggestion"],["onclick","window.location.hash = 'nzmentionsuggestion'",1,"anchor"],["id","mentiononsearchtypes"],["onclick","window.location.hash = 'mentiononsearchtypes'",1,"anchor"]],template:function(o,a){o&1&&(n(0,"article")(1,"nz-affix",0)(2,"nz-anchor",1),h("nzClick",function(l){return a.goLink(l)}),u(3,"nz-link",2)(4,"nz-link",3)(5,"nz-link",4)(6,"nz-link",5)(7,"nz-link",6)(8,"nz-link",7)(9,"nz-link",8)(10,"nz-link",9)(11,"nz-link",10)(12,"nz-link",11)(13,"nz-link",12)(14,"nz-link",13),t()(),n(15,"section",14)(16,"h1"),e(17,"Mention"),n(18,"span",15),e(19,"\u63D0\u53CA"),t(),u(20,"span",16),n(21,"a",17),u(22,"span",18),t()(),n(23,"section",14),z(),n(24,"p"),e(25,"\u63D0\u53CA\u7EC4\u4EF6\u3002"),t(),n(26,"h2",19)(27,"span"),e(28,"\u4F55\u65F6\u4F7F\u7528"),t(),n(29,"a",20),e(30,"#"),t()(),n(31,"p"),e(32,"\u7528\u4E8E\u5728\u8F93\u5165\u4E2D\u63D0\u53CA\u67D0\u4EBA\u6216\u67D0\u4E8B\uFF0C\u5E38\u7528\u4E8E\u53D1\u5E03\u3001\u804A\u5929\u6216\u8BC4\u8BBA\u529F\u80FD\u3002"),t(),n(33,"pre",21)(34,"code")(35,"span",22),e(36,"import"),t(),e(37," "),n(38,"span",23),e(39,"{"),t(),e(40," NzMentionModule "),n(41,"span",23),e(42,"}"),t(),e(43," "),n(44,"span",22),e(45,"from"),t(),e(46," "),n(47,"span",24),e(48,"'ng-zorro-antd/mention'"),t(),n(49,"span",23),e(50,";"),t()()(),g(),t(),n(51,"h2")(52,"span"),e(53,"\u4EE3\u7801\u6F14\u793A"),t(),n(54,"span",25),h("click",function(){return a.expandAllCode()}),t()()(),n(55,"div",26)(56,"div",27)(57,"nz-code-box",28),u(58,"nz-demo-mention-basic",29),n(59,"div",30),z(),n(60,"p"),e(61,"\u57FA\u672C\u4F7F\u7528"),t(),g(),t()(),n(62,"nz-code-box",31),u(63,"nz-demo-mention-form",29),n(64,"div",30),z(),n(65,"p"),e(66,"\u53D7\u63A7\u6A21\u5F0F\uFF0C\u4F8B\u5982\u914D\u5408 Form \u4F7F\u7528\u3002"),t(),g(),t()(),n(67,"nz-code-box",32),u(68,"nz-demo-mention-readonly",29),n(69,"div",30),z(),n(70,"p"),e(71,"\u901A\u8FC7 "),n(72,"code"),e(73,"disabled"),t(),e(74," \u5C5E\u6027\u8BBE\u7F6E\u662F\u5426\u751F\u6548\u3002\u901A\u8FC7 "),n(75,"code"),e(76,"readOnly"),t(),e(77," \u5C5E\u6027\u8BBE\u7F6E\u662F\u5426\u53EA\u8BFB\u3002"),t(),g(),t()(),n(78,"nz-code-box",33),u(79,"nz-demo-mention-avatar",29),n(80,"div",30),z(),n(81,"p"),e(82,"\u81EA\u5B9A\u4E49\u5EFA\u8BAE\uFF08\u542B\u5934\u50CF\uFF09"),t(),n(83,"p"),e(84,"\u6CE8\u610F\uFF0C"),n(85,"code"),e(86,"nzSuggestions"),t(),e(87," \u4E0D\u4E3A "),n(88,"code"),e(89,"string[]"),t(),e(90," \u65F6\uFF0C\u9700\u8981\u63D0\u4F9B "),n(91,"code"),e(92,"nzValueWith"),t(),e(93,"\u3002"),t(),g(),t()(),n(94,"nz-code-box",34),u(95,"nz-demo-mention-multilines",29),n(96,"div",30),z(),n(97,"p"),e(98,"\u591A\u884C\u6A21\u5F0F\u3002"),t(),g(),t()(),n(99,"nz-code-box",35),u(100,"nz-demo-mention-status",29),n(101,"div",30),z(),n(102,"p"),e(103,"\u4F7F\u7528 "),n(104,"code"),e(105,"nzStatus"),t(),e(106," \u4E3A Mentions \u6DFB\u52A0\u72B6\u6001\u3002\u53EF\u9009 "),n(107,"code"),e(108,"error"),t(),e(109," \u6216\u8005 "),n(110,"code"),e(111,"warning"),t(),e(112,"\u3002"),t(),g(),t()()(),n(113,"div",27)(114,"nz-code-box",36),u(115,"nz-demo-mention-async",29),n(116,"div",30),z(),n(117,"p"),e(118,"\u5339\u914D\u5185\u5BB9\u5217\u8868\u4E3A\u5F02\u6B65\u8FD4\u56DE\u65F6\u3002"),t(),g(),t()(),n(119,"nz-code-box",37),u(120,"nz-demo-mention-prefix",29),n(121,"div",30),z(),n(122,"p"),e(123,"\u901A\u8FC7 "),n(124,"code"),e(125,"nzPrefix"),t(),e(126," \u5C5E\u6027\u81EA\u5B9A\u4E49\u89E6\u53D1\u5B57\u7B26\u3002\u9ED8\u8BA4\u4E3A "),n(127,"code"),e(128,"@"),t(),e(129,", \u53EF\u4EE5\u5B9A\u4E49\u4E3A\u6570\u7EC4\u3002"),t(),g(),t()(),n(130,"nz-code-box",38),u(131,"nz-demo-mention-placement",29),n(132,"div",30),z(),n(133,"p"),e(134,"\u5411\u4E0A\u5C55\u5F00\u5EFA\u8BAE\u3002"),t(),g(),t()(),n(135,"nz-code-box",39),u(136,"nz-demo-mention-custom-tag",29),n(137,"div",30),z(),n(138,"p"),e(139,"\u81EA\u5B9A\u4E49\u5EFA\u8BAE"),t(),n(140,"p"),e(141,"\u6CE8\u610F\uFF0C"),n(142,"code"),e(143,"nzSuggestions"),t(),e(144," \u4E0D\u4E3A "),n(145,"code"),e(146,"string[]"),t(),e(147," \u65F6\uFF0C\u9700\u8981\u63D0\u4F9B "),n(148,"code"),e(149,"nzValueWith"),t(),e(150,"\u3002"),t(),g(),t()(),n(151,"nz-code-box",40),u(152,"nz-demo-mention-preview",29),n(153,"div",30),z(),n(154,"p"),e(155,"\u6E32\u67D3\u63D0\u53CA"),t(),g(),t()()()(),n(156,"section",41),z(),n(157,"h2",42)(158,"span"),e(159,"API"),t(),n(160,"a",43),e(161,"#"),t()(),n(162,"pre",44)(163,"code")(164,"span",45)(165,"span",45)(166,"span",23),e(167,"<"),t(),e(168,"nz-mention"),t(),e(169," "),n(170,"span",46),e(171,"[nzSuggestions]"),t(),n(172,"span",47)(173,"span",23),e(174,"="),t(),n(175,"span",23),e(176,'"'),t(),e(177,"suggestions"),n(178,"span",23),e(179,'"'),t()(),n(180,"span",23),e(181,">"),t()(),e(182,`
`),n(183,"span",45)(184,"span",45)(185,"span",23),e(186,"<"),t(),e(187,"textarea"),t(),e(188," "),n(189,"span",46),e(190,"nz-input"),t(),e(191," "),n(192,"span",46),e(193,"[(ngModel)]"),t(),n(194,"span",47)(195,"span",23),e(196,"="),t(),n(197,"span",23),e(198,'"'),t(),e(199,"value"),n(200,"span",23),e(201,'"'),t()(),e(202," "),n(203,"span",46),e(204,"nzMentionTrigger"),t(),n(205,"span",23),e(206,">"),t()(),e(207," "),n(208,"span",45)(209,"span",45)(210,"span",23),e(211,"</"),t(),e(212,"textarea"),t(),n(213,"span",23),e(214,">"),t()(),e(215,`
`),n(216,"span",45)(217,"span",45)(218,"span",23),e(219,"</"),t(),e(220,"nz-mention"),t(),n(221,"span",23),e(222,">"),t()()()(),n(223,"h3",48)(224,"span"),e(225,"nz-mention"),t(),n(226,"label",49),e(227,"component"),t(),n(228,"label",50),e(229,"standalone"),t(),n(230,"a",51),e(231,"#"),t()(),n(232,"table")(233,"thead")(234,"tr")(235,"th"),e(236,"\u53C2\u6570"),t(),n(237,"th"),e(238,"\u8BF4\u660E"),t(),n(239,"th"),e(240,"\u7C7B\u578B"),t(),n(241,"th"),e(242,"\u9ED8\u8BA4\u503C"),t()()(),n(243,"tbody")(244,"tr")(245,"td")(246,"code"),e(247,"[nzMentionTrigger]"),t()(),n(248,"td"),e(249,"\u7528\u4E8E\u6307\u5B9A\u63D0\u53CA\u7684\u89E6\u53D1\u5143\u7D20 "),n(250,"strong"),e(251,"(\u5FC5\u987B)"),t()(),n(252,"td")(253,"code"),e(254,"HTMLTextAreaElement | HTMLInputElement"),t()(),n(255,"td"),e(256,"-"),t()(),n(257,"tr")(258,"td")(259,"code"),e(260,"[nzMentionSuggestion]"),t()(),n(261,"td"),e(262,"\u81EA\u5B9A\u4E49\u5EFA\u8BAE\u6E32\u67D3\u6A21\u677F"),t(),n(263,"td")(264,"code"),e(265,"TemplateRef<any>"),t()(),n(266,"td"),e(267,"-"),t()(),n(268,"tr")(269,"td")(270,"code"),e(271,"[nzLoading]"),t()(),n(272,"td"),e(273,"\u52A0\u8F7D\u4E2D"),t(),n(274,"td")(275,"code"),e(276,"boolean"),t()(),n(277,"td")(278,"code"),e(279,"false"),t()()(),n(280,"tr")(281,"td")(282,"code"),e(283,"[nzNotFoundContent]"),t()(),n(284,"td"),e(285,"\u672A\u627E\u5230\u65F6\u7684\u5185\u5BB9"),t(),n(286,"td")(287,"code"),e(288,"string"),t()(),n(289,"td")(290,"code"),e(291,"'\u65E0\u5339\u914D\u7ED3\u679C\uFF0C\u8F7B\u6572\u7A7A\u683C\u5B8C\u6210\u8F93\u5165'"),t()()(),n(292,"tr")(293,"td")(294,"code"),e(295,"[nzPlacement]"),t()(),n(296,"td"),e(297,"\u5EFA\u8BAE\u6846\u4F4D\u7F6E"),t(),n(298,"td")(299,"code"),e(300,"'bottom' | 'top'"),t()(),n(301,"td")(302,"code"),e(303,"'bottom'"),t()()(),n(304,"tr")(305,"td")(306,"code"),e(307,"[nzPrefix]"),t()(),n(308,"td"),e(309,"\u89E6\u53D1\u5F39\u51FA\u4E0B\u62C9\u6846\u7684\u5B57\u7B26"),t(),n(310,"td")(311,"code"),e(312,"string | string[]"),t()(),n(313,"td")(314,"code"),e(315,"'@'"),t()()(),n(316,"tr")(317,"td")(318,"code"),e(319,"[nzSuggestions]"),t()(),n(320,"td"),e(321,"\u5EFA\u8BAE\u5185\u5BB9"),t(),n(322,"td")(323,"code"),e(324,"any[]"),t()(),n(325,"td")(326,"code"),e(327,"[]"),t()()(),n(328,"tr")(329,"td")(330,"code"),e(331,"[nzStatus]"),t()(),n(332,"td"),e(333,"\u8BBE\u7F6E\u6821\u9A8C\u72B6\u6001"),t(),n(334,"td")(335,"code"),e(336,"'error' | 'warning'"),t()(),n(337,"td"),e(338,"-"),t()(),n(339,"tr")(340,"td")(341,"code"),e(342,"[nzValueWith]"),t()(),n(343,"td"),e(344,"\u5EFA\u8BAE\u9009\u9879\u7684\u53D6\u503C\u65B9\u6CD5"),t(),n(345,"td")(346,"code"),e(347,"(any) => string | (value: string) => string"),t()(),u(348,"td"),t(),n(349,"tr")(350,"td")(351,"code"),e(352,"(nzOnSelect)"),t()(),n(353,"td"),e(354,"\u4E0B\u62C9\u6846\u9009\u62E9\u5EFA\u8BAE\u65F6\u56DE\u8C03"),t(),n(355,"td")(356,"code"),e(357,"EventEmitter<any>"),t()(),n(358,"td"),e(359,"-"),t()(),n(360,"tr")(361,"td")(362,"code"),e(363,"(nzOnSearchChange)"),t()(),n(364,"td"),e(365,"\u8F93\u5165\u6846\u4E2D @ \u53D8\u5316\u65F6\u56DE\u8C03"),t(),n(366,"td")(367,"code"),e(368,"EventEmitter<MentionOnSearchTypes>"),t()(),n(369,"td"),e(370,"-"),t()()()(),n(371,"h4",52)(372,"span"),e(373,"\u65B9\u6CD5"),t(),n(374,"a",53),e(375,"#"),t()(),n(376,"table")(377,"thead")(378,"tr")(379,"th"),e(380,"\u65B9\u6CD5\u540D"),t(),n(381,"th"),e(382,"\u8BF4\u660E"),t()()(),n(383,"tbody")(384,"tr")(385,"td"),e(386,"getMentions"),t(),n(387,"td"),e(388,"\u83B7\u53D6 "),n(389,"code"),e(390,"input[nzMentionTrigger]"),t(),e(391," \u4E2D\u7684\u63D0\u53CA\u6570\u7EC4"),t()()()(),n(392,"h3",54)(393,"span"),e(394,"nzMentionTrigger"),t(),n(395,"a",55),e(396,"#"),t()(),n(397,"p"),e(398,"\u7528\u4E8E\u6307\u5B9A\u63D0\u53CA\u7684\u89E6\u53D1\u5143\u7D20"),t(),n(399,"pre",44)(400,"code")(401,"span",45)(402,"span",45)(403,"span",23),e(404,"<"),t(),e(405,"nz-mention"),t(),n(406,"span",23),e(407,">"),t()(),e(408,`
`),n(409,"span",45)(410,"span",45)(411,"span",23),e(412,"<"),t(),e(413,"textarea"),t(),e(414," "),n(415,"span",46),e(416,"nzMentionTrigger"),t(),n(417,"span",23),e(418,">"),t()(),n(419,"span",45)(420,"span",45)(421,"span",23),e(422,"</"),t(),e(423,"textarea"),t(),n(424,"span",23),e(425,">"),t()(),e(426,`
`),n(427,"span",45)(428,"span",45)(429,"span",23),e(430,"</"),t(),e(431,"nz-mention"),t(),n(432,"span",23),e(433,">"),t()()()(),n(434,"pre",44)(435,"code")(436,"span",45)(437,"span",45)(438,"span",23),e(439,"<"),t(),e(440,"nz-mention"),t(),n(441,"span",23),e(442,">"),t()(),e(443,`
`),n(444,"span",45)(445,"span",45)(446,"span",23),e(447,"<"),t(),e(448,"input"),t(),e(449," "),n(450,"span",46),e(451,"nzMentionTrigger"),t(),e(452," "),n(453,"span",23),e(454,"/>"),t()(),e(455,`
`),n(456,"span",45)(457,"span",45)(458,"span",23),e(459,"</"),t(),e(460,"nz-mention"),t(),n(461,"span",23),e(462,">"),t()()()(),n(463,"h3",56)(464,"span"),e(465,"nzMentionSuggestion"),t(),n(466,"a",57),e(467,"#"),t()(),n(468,"p"),e(469,"\u81EA\u5B9A\u4E49\u5EFA\u8BAE\u6E32\u67D3\u6A21\u677F"),t(),n(470,"pre",44)(471,"code")(472,"span",45)(473,"span",45)(474,"span",23),e(475,"<"),t(),e(476,"nz-mention"),t(),e(477," "),n(478,"span",46),e(479,"[nzSuggestions]"),t(),n(480,"span",47)(481,"span",23),e(482,"="),t(),n(483,"span",23),e(484,'"'),t(),e(485,"items"),n(486,"span",23),e(487,'"'),t()(),e(488," "),n(489,"span",46),e(490,"[nzValueWith]"),t(),n(491,"span",47)(492,"span",23),e(493,"="),t(),n(494,"span",23),e(495,'"'),t(),e(496,"valueWith"),n(497,"span",23),e(498,'"'),t()(),n(499,"span",23),e(500,">"),t()(),e(501,`
`),n(502,"span",45)(503,"span",45)(504,"span",23),e(505,"<"),t(),e(506,"input"),t(),e(507," "),n(508,"span",46),e(509,"nz-input"),t(),e(510," "),n(511,"span",46),e(512,"nzMentionTrigger"),t(),e(513," "),n(514,"span",23),e(515,"/>"),t()(),e(516,`
`),n(517,"span",45)(518,"span",45)(519,"span",23),e(520,"<"),t(),e(521,"ng-container"),t(),e(522," "),n(523,"span",46),e(524,"*nzMentionSuggestion"),t(),n(525,"span",47)(526,"span",23),e(527,"="),t(),n(528,"span",23),e(529,'"'),t(),e(530,"let item"),n(531,"span",23),e(532,'"'),t()(),n(533,"span",23),e(534,">"),t()(),e(535,`
`),n(536,"span",45)(537,"span",45)(538,"span",23),e(539,"<"),t(),e(540,"span"),t(),n(541,"span",23),e(542,">"),t()(),e(543,"{{ item.label }} - {{ item.value }}"),n(544,"span",45)(545,"span",45)(546,"span",23),e(547,"</"),t(),e(548,"span"),t(),n(549,"span",23),e(550,">"),t()(),e(551,`
`),n(552,"span",45)(553,"span",45)(554,"span",23),e(555,"</"),t(),e(556,"ng-container"),t(),n(557,"span",23),e(558,">"),t()(),e(559,`
`),n(560,"span",45)(561,"span",45)(562,"span",23),e(563,"</"),t(),e(564,"nz-mention"),t(),n(565,"span",23),e(566,">"),t()()()(),n(567,"h3",58)(568,"span"),e(569,"MentionOnSearchTypes"),t(),n(570,"a",59),e(571,"#"),t()(),n(572,"table")(573,"thead")(574,"tr")(575,"th"),e(576,"\u53C2\u6570"),t(),n(577,"th"),e(578,"\u8BF4\u660E"),t(),n(579,"th"),e(580,"\u7C7B\u578B"),t(),n(581,"th"),e(582,"\u9ED8\u8BA4\u503C"),t()()(),n(583,"tbody")(584,"tr")(585,"td"),e(586,"value"),t(),n(587,"td"),e(588,"\u641C\u7D22\u5173\u952E\u8BCD"),t(),n(589,"td")(590,"code"),e(591,"string"),t()(),n(592,"td"),e(593,"-"),t()(),n(594,"tr")(595,"td"),e(596,"prefix"),t(),n(597,"td"),e(598,"\u89E6\u53D1\u524D\u7F00"),t(),n(599,"td")(600,"code"),e(601,"string"),t()(),n(602,"td"),e(603,"-"),t()()()(),g(),t()()),o&2&&(s(),d("nzOffsetTop",16),s(),d("nzAffix",!1),s(53),d("nzGutter",16),s(),d("nzXl",12)("nzSpan",24),s(),d("nzId","components-mention-demo-basic")("nzLink","components-mention-demo-basic")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/basic.md"),s(5),d("nzId","components-mention-demo-form")("nzLink","components-mention-demo-form")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/form.md"),s(5),d("nzId","components-mention-demo-readonly")("nzLink","components-mention-demo-readonly")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/readonly.md"),s(11),d("nzId","components-mention-demo-avatar")("nzLink","components-mention-demo-avatar")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/avatar.md"),s(16),d("nzId","components-mention-demo-multilines")("nzLink","components-mention-demo-multilines")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/multilines.md"),s(5),d("nzId","components-mention-demo-status")("nzLink","components-mention-demo-status")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/status.md"),s(14),d("nzXl",12)("nzSpan",24),s(),d("nzId","components-mention-demo-async")("nzLink","components-mention-demo-async")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/async.md"),s(5),d("nzId","components-mention-demo-prefix")("nzLink","components-mention-demo-prefix")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/prefix.md"),s(11),d("nzId","components-mention-demo-placement")("nzLink","components-mention-demo-placement")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/placement.md"),s(5),d("nzId","components-mention-demo-custom-tag")("nzLink","components-mention-demo-custom-tag")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/custom-tag.md"),s(16),d("nzId","components-mention-demo-preview")("nzLink","components-mention-demo-preview")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/preview.md"))},dependencies:[H,se,de,le,j,G,pe,Z,Q,ce,ge,ze,he,fe,Se,xe,Ee,Ce,ve,ye],encapsulation:2});let m=r;return m})();var cn=(()=>{let r=class r{constructor(){this.expanded=!1}goLink(i){window&&(window.location.hash=i)}expandAllCode(){this.expanded=!this.expanded,this.codeBoxes.forEach(i=>i.expandCode(this.expanded))}};r.\u0275fac=function(o){return new(o||r)},r.\u0275cmp=c({type:r,selectors:[["nz-demo-mention"]],viewQuery:function(o,a){if(o&1&&O(H,5),o&2){let p;I(p=A())&&(a.codeBoxes=p)}},decls:586,vars:51,consts:[[1,"toc-affix",3,"nzOffsetTop"],["nzShowInkInFixed","",3,"nzClick","nzAffix"],["nzHref","#components-mention-demo-basic","nzTitle","Basic"],["nzHref","#components-mention-demo-async","nzTitle","Asynchronous loading"],["nzHref","#components-mention-demo-form","nzTitle","With Form"],["nzHref","#components-mention-demo-prefix","nzTitle","Customize Trigger Token"],["nzHref","#components-mention-demo-readonly","nzTitle","disabled or readOnly"],["nzHref","#components-mention-demo-placement","nzTitle","Placement"],["nzHref","#components-mention-demo-avatar","nzTitle","Icon Image"],["nzHref","#components-mention-demo-custom-tag","nzTitle","Customize Suggestion"],["nzHref","#components-mention-demo-multilines","nzTitle","Multi-lines Mode"],["nzHref","#components-mention-demo-preview","nzTitle","Preview"],["nzHref","#components-mention-demo-status","nzTitle","Status"],["nzHref","#api","nzTitle","API"],[1,"markdown"],[1,"subtitle"],[1,"widget"],["aria-label","Edit this page on Github","href","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/doc/index.en-US.md","target","_blank","rel","noopener noreferrer",1,"edit-button"],["nz-icon","","nzType","edit"],["id","when-to-use"],["onclick","window.location.hash = 'when-to-use'",1,"anchor"],[1,"language-ts"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],["nz-icon","","nzType","appstore","nz-tooltip","","nzTooltipTitle","Expand All Code",1,"code-box-expand-trigger",3,"click"],["nz-row","",3,"nzGutter"],["nz-col","",3,"nzXl","nzSpan"],["nzTitle","Basic","nzSelector","nz-demo-mention-basic","nzGenerateCommand","ng g ng-zorro-antd:mention-basic <name>","nzComponentName","NzDemoMentionBasicComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["demo",""],["intro",""],["nzTitle","With Form","nzSelector","nz-demo-mention-form","nzGenerateCommand","ng g ng-zorro-antd:mention-form <name>","nzComponentName","NzDemoMentionFormComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","disabled or readOnly","nzSelector","nz-demo-mention-readonly","nzGenerateCommand","ng g ng-zorro-antd:mention-readonly <name>","nzComponentName","NzDemoMentionReadonlyComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","Icon Image","nzSelector","nz-demo-mention-avatar","nzGenerateCommand","ng g ng-zorro-antd:mention-avatar <name>","nzComponentName","NzDemoMentionAvatarComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","Multi-lines Mode","nzSelector","nz-demo-mention-multilines","nzGenerateCommand","ng g ng-zorro-antd:mention-multilines <name>","nzComponentName","NzDemoMentionMultilinesComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","Status","nzSelector","nz-demo-mention-status","nzGenerateCommand","ng g ng-zorro-antd:mention-status <name>","nzComponentName","NzDemoMentionStatusComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","Asynchronous loading","nzSelector","nz-demo-mention-async","nzGenerateCommand","ng g ng-zorro-antd:mention-async <name>","nzComponentName","NzDemoMentionAsyncComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","Customize Trigger Token","nzSelector","nz-demo-mention-prefix","nzGenerateCommand","ng g ng-zorro-antd:mention-prefix <name>","nzComponentName","NzDemoMentionPrefixComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","Placement","nzSelector","nz-demo-mention-placement","nzGenerateCommand","ng g ng-zorro-antd:mention-placement <name>","nzComponentName","NzDemoMentionPlacementComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","Customize Suggestion","nzSelector","nz-demo-mention-custom-tag","nzGenerateCommand","ng g ng-zorro-antd:mention-custom-tag <name>","nzComponentName","NzDemoMentionCustomTagComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],["nzTitle","Preview","nzSelector","nz-demo-mention-preview","nzGenerateCommand","ng g ng-zorro-antd:mention-preview <name>","nzComponentName","NzDemoMentionPreviewComponent","nzIframeSource","null",3,"nzId","nzLink","nzIframeHeight","nzHref"],[1,"markdown","api-container"],["id","api"],["onclick","window.location.hash = 'api'",1,"anchor"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],["id","nz-mention:standalone"],[1,"api-type-label","component"],[1,"api-type-label","standalone"],["onclick","window.location.hash = 'nz-mention:standalone'",1,"anchor"],["id","methods"],["onclick","window.location.hash = 'methods'",1,"anchor"],["id","nzmentiontrigger"],["onclick","window.location.hash = 'nzmentiontrigger'",1,"anchor"],["id","nzmentionsuggestion"],["onclick","window.location.hash = 'nzmentionsuggestion'",1,"anchor"],["id","mentiononsearchtypes"],["onclick","window.location.hash = 'mentiononsearchtypes'",1,"anchor"]],template:function(o,a){o&1&&(n(0,"article")(1,"nz-affix",0)(2,"nz-anchor",1),h("nzClick",function(l){return a.goLink(l)}),u(3,"nz-link",2)(4,"nz-link",3)(5,"nz-link",4)(6,"nz-link",5)(7,"nz-link",6)(8,"nz-link",7)(9,"nz-link",8)(10,"nz-link",9)(11,"nz-link",10)(12,"nz-link",11)(13,"nz-link",12)(14,"nz-link",13),t()(),n(15,"section",14)(16,"h1"),e(17,"Mention"),u(18,"span",15)(19,"span",16),n(20,"a",17),u(21,"span",18),t()(),n(22,"section",14),z(),n(23,"p"),e(24,"Mention component."),t(),n(25,"h2",19)(26,"span"),e(27,"When To Use"),t(),n(28,"a",20),e(29,"#"),t()(),n(30,"p"),e(31,"When need to mention someone or something."),t(),n(32,"pre",21)(33,"code")(34,"span",22),e(35,"import"),t(),e(36," "),n(37,"span",23),e(38,"{"),t(),e(39," NzMentionModule "),n(40,"span",23),e(41,"}"),t(),e(42," "),n(43,"span",22),e(44,"from"),t(),e(45," "),n(46,"span",24),e(47,"'ng-zorro-antd/mention'"),t(),n(48,"span",23),e(49,";"),t()()(),g(),t(),n(50,"h2")(51,"span"),e(52,"Examples"),t(),n(53,"span",25),h("click",function(){return a.expandAllCode()}),t()()(),n(54,"div",26)(55,"div",27)(56,"nz-code-box",28),u(57,"nz-demo-mention-basic",29),n(58,"div",30),z(),n(59,"p"),e(60,"Basic usage."),t(),g(),t()(),n(61,"nz-code-box",31),u(62,"nz-demo-mention-form",29),n(63,"div",30),z(),n(64,"p"),e(65,"Controlled mode, for example, to work with "),n(66,"code"),e(67,"Form"),t(),e(68,"."),t(),g(),t()(),n(69,"nz-code-box",32),u(70,"nz-demo-mention-readonly",29),n(71,"div",30),z(),n(72,"p"),e(73,"Configurate "),n(74,"code"),e(75,"disabled"),t(),e(76," and "),n(77,"code"),e(78,"readOnly"),t(),e(79,"."),t(),g(),t()(),n(80,"nz-code-box",33),u(81,"nz-demo-mention-avatar",29),n(82,"div",30),z(),n(83,"p"),e(84,"Customize suggestions."),t(),g(),t()(),n(85,"nz-code-box",34),u(86,"nz-demo-mention-multilines",29),n(87,"div",30),z(),n(88,"p"),e(89,"Multi lines mode."),t(),g(),t()(),n(90,"nz-code-box",35),u(91,"nz-demo-mention-status",29),n(92,"div",30),z(),n(93,"p"),e(94,"Add status to Mentions with "),n(95,"code"),e(96,"nzStatus"),t(),e(97,", which could be "),n(98,"code"),e(99,"error"),t(),e(100," or "),n(101,"code"),e(102,"warning"),t(),e(103,"\u3002"),t(),g(),t()()(),n(104,"div",27)(105,"nz-code-box",36),u(106,"nz-demo-mention-async",29),n(107,"div",30),z(),n(108,"p"),e(109,"async"),t(),g(),t()(),n(110,"nz-code-box",37),u(111,"nz-demo-mention-prefix",29),n(112,"div",30),z(),n(113,"p"),e(114,"Customize Trigger Token by "),n(115,"code"),e(116,"nzPrefix"),t(),e(117," props. Default to "),n(118,"code"),e(119,"@"),t(),e(120,", "),n(121,"code"),e(122,"Array<string>"),t(),e(123," also supported."),t(),g(),t()(),n(124,"nz-code-box",38),u(125,"nz-demo-mention-placement",29),n(126,"div",30),z(),n(127,"p"),e(128,"Change the suggestions placement."),t(),g(),t()(),n(129,"nz-code-box",39),u(130,"nz-demo-mention-custom-tag",29),n(131,"div",30),z(),n(132,"p"),e(133,"Customize suggestions."),t(),g(),t()(),n(134,"nz-code-box",40),u(135,"nz-demo-mention-preview",29),n(136,"div",30),z(),n(137,"p"),e(138,"Rendering the mentions."),t(),g(),t()()()(),n(139,"section",41),z(),n(140,"h2",42)(141,"span"),e(142,"API"),t(),n(143,"a",43),e(144,"#"),t()(),n(145,"pre",44)(146,"code")(147,"span",45)(148,"span",45)(149,"span",23),e(150,"<"),t(),e(151,"nz-mention"),t(),e(152," "),n(153,"span",46),e(154,"[nzSuggestions]"),t(),n(155,"span",47)(156,"span",23),e(157,"="),t(),n(158,"span",23),e(159,'"'),t(),e(160,"suggestions"),n(161,"span",23),e(162,'"'),t()(),n(163,"span",23),e(164,">"),t()(),e(165,`
`),n(166,"span",45)(167,"span",45)(168,"span",23),e(169,"<"),t(),e(170,"textarea"),t(),e(171," "),n(172,"span",46),e(173,"nz-input"),t(),e(174," "),n(175,"span",46),e(176,"[(ngModel)]"),t(),n(177,"span",47)(178,"span",23),e(179,"="),t(),n(180,"span",23),e(181,'"'),t(),e(182,"value"),n(183,"span",23),e(184,'"'),t()(),e(185," "),n(186,"span",46),e(187,"nzMentionTrigger"),t(),n(188,"span",23),e(189,">"),t()(),e(190," "),n(191,"span",45)(192,"span",45)(193,"span",23),e(194,"</"),t(),e(195,"textarea"),t(),n(196,"span",23),e(197,">"),t()(),e(198,`
`),n(199,"span",45)(200,"span",45)(201,"span",23),e(202,"</"),t(),e(203,"nz-mention"),t(),n(204,"span",23),e(205,">"),t()()()(),n(206,"h3",48)(207,"span"),e(208,"nz-mention"),t(),n(209,"label",49),e(210,"component"),t(),n(211,"label",50),e(212,"standalone"),t(),n(213,"a",51),e(214,"#"),t()(),n(215,"table")(216,"thead")(217,"tr")(218,"th"),e(219,"Property"),t(),n(220,"th"),e(221,"Description"),t(),n(222,"th"),e(223,"Type"),t(),n(224,"th"),e(225,"Default"),t()()(),n(226,"tbody")(227,"tr")(228,"td")(229,"code"),e(230,"[nzMentionTrigger]"),t()(),n(231,"td"),e(232,"Trigger element "),n(233,"strong"),e(234,"(required)"),t()(),n(235,"td")(236,"code"),e(237,"HTMLTextAreaElement | HTMLInputElement"),t()(),n(238,"td"),e(239,"-"),t()(),n(240,"tr")(241,"td")(242,"code"),e(243,"[nzMentionSuggestion]"),t()(),n(244,"td"),e(245,"Customize the suggestion template"),t(),n(246,"td")(247,"code"),e(248,"TemplateRef<any>"),t()(),n(249,"td"),e(250,"-"),t()(),n(251,"tr")(252,"td")(253,"code"),e(254,"[nzLoading]"),t()(),n(255,"td"),e(256,"Loading mode"),t(),n(257,"td")(258,"code"),e(259,"boolean"),t()(),n(260,"td")(261,"code"),e(262,"false"),t()()(),n(263,"tr")(264,"td")(265,"code"),e(266,"[nzNotFoundContent]"),t()(),n(267,"td"),e(268,"Suggestion when suggestions empty"),t(),n(269,"td")(270,"code"),e(271,"string"),t()(),n(272,"td")(273,"code"),e(274,"'\u65E0\u5339\u914D\u7ED3\u679C\uFF0C\u8F7B\u6572\u7A7A\u683C\u5B8C\u6210\u8F93\u5165'"),t()()(),n(275,"tr")(276,"td")(277,"code"),e(278,"[nzPlacement]"),t()(),n(279,"td"),e(280,"The position of the suggestion relative to the target, which can be one of top and bottom"),t(),n(281,"td")(282,"code"),e(283,"'button' | 'top'"),t()(),n(284,"td")(285,"code"),e(286,"'bottom'"),t()()(),n(287,"tr")(288,"td")(289,"code"),e(290,"[nzPrefix]"),t()(),n(291,"td"),e(292,"Character which will trigger Mention to show mention list"),t(),n(293,"td")(294,"code"),e(295,"string | string[]"),t()(),n(296,"td")(297,"code"),e(298,"'@'"),t()()(),n(299,"tr")(300,"td")(301,"code"),e(302,"[nzSuggestions]"),t()(),n(303,"td"),e(304,"Suggestion content"),t(),n(305,"td")(306,"code"),e(307,"any[]"),t()(),n(308,"td")(309,"code"),e(310,"[]"),t()()(),n(311,"tr")(312,"td")(313,"code"),e(314,"[nzStatus]"),t()(),n(315,"td"),e(316,"Set validation status"),t(),n(317,"td")(318,"code"),e(319,"'error' | 'warning'"),t()(),n(320,"td"),e(321,"-"),t()(),n(322,"tr")(323,"td")(324,"code"),e(325,"[nzValueWith]"),t()(),n(326,"td"),e(327,"Function that maps an suggestion's value"),t(),n(328,"td")(329,"code"),e(330,"(any) => string | (value: string) => string"),t()(),u(331,"td"),t(),n(332,"tr")(333,"td")(334,"code"),e(335,"(nzOnSelect)"),t()(),n(336,"td"),e(337,"Callback function called when select from suggestions"),t(),n(338,"td")(339,"code"),e(340,"EventEmitter<any>"),t()(),n(341,"td"),e(342,"-"),t()(),n(343,"tr")(344,"td")(345,"code"),e(346,"(nzOnSearchChange)"),t()(),n(347,"td"),e(348,"Callback function called when search content changes"),t(),n(349,"td")(350,"code"),e(351,"EventEmitter<MentionOnSearchTypes>"),t()(),n(352,"td"),e(353,"-"),t()()()(),n(354,"h4",52)(355,"span"),e(356,"Methods"),t(),n(357,"a",53),e(358,"#"),t()(),n(359,"table")(360,"thead")(361,"tr")(362,"th"),e(363,"Name"),t(),n(364,"th"),e(365,"Description"),t()()(),n(366,"tbody")(367,"tr")(368,"td"),e(369,"getMentions"),t(),n(370,"td"),e(371,"Get the mentions array in the "),n(372,"code"),e(373,"input[nzMentionTrigger]"),t()()()()(),n(374,"h3",54)(375,"span"),e(376,"nzMentionTrigger"),t(),n(377,"a",55),e(378,"#"),t()(),n(379,"p"),e(380,"Trigger element"),t(),n(381,"pre",44)(382,"code")(383,"span",45)(384,"span",45)(385,"span",23),e(386,"<"),t(),e(387,"nz-mention"),t(),n(388,"span",23),e(389,">"),t()(),e(390,`
`),n(391,"span",45)(392,"span",45)(393,"span",23),e(394,"<"),t(),e(395,"textarea"),t(),e(396," "),n(397,"span",46),e(398,"nzMentionTrigger"),t(),n(399,"span",23),e(400,">"),t()(),n(401,"span",45)(402,"span",45)(403,"span",23),e(404,"</"),t(),e(405,"textarea"),t(),n(406,"span",23),e(407,">"),t()(),e(408,`
`),n(409,"span",45)(410,"span",45)(411,"span",23),e(412,"</"),t(),e(413,"nz-mention"),t(),n(414,"span",23),e(415,">"),t()()()(),n(416,"pre",44)(417,"code")(418,"span",45)(419,"span",45)(420,"span",23),e(421,"<"),t(),e(422,"nz-mention"),t(),n(423,"span",23),e(424,">"),t()(),e(425,`
`),n(426,"span",45)(427,"span",45)(428,"span",23),e(429,"<"),t(),e(430,"input"),t(),e(431," "),n(432,"span",46),e(433,"nzMentionTrigger"),t(),e(434," "),n(435,"span",23),e(436,"/>"),t()(),e(437,`
`),n(438,"span",45)(439,"span",45)(440,"span",23),e(441,"</"),t(),e(442,"nz-mention"),t(),n(443,"span",23),e(444,">"),t()()()(),n(445,"h3",56)(446,"span"),e(447,"nzMentionSuggestion"),t(),n(448,"a",57),e(449,"#"),t()(),n(450,"p"),e(451,"Customize the suggestion template"),t(),n(452,"pre",44)(453,"code")(454,"span",45)(455,"span",45)(456,"span",23),e(457,"<"),t(),e(458,"nz-mention"),t(),e(459," "),n(460,"span",46),e(461,"[nzSuggestions]"),t(),n(462,"span",47)(463,"span",23),e(464,"="),t(),n(465,"span",23),e(466,'"'),t(),e(467,"items"),n(468,"span",23),e(469,'"'),t()(),e(470," "),n(471,"span",46),e(472,"[nzValueWith]"),t(),n(473,"span",47)(474,"span",23),e(475,"="),t(),n(476,"span",23),e(477,'"'),t(),e(478,"valueWith"),n(479,"span",23),e(480,'"'),t()(),n(481,"span",23),e(482,">"),t()(),e(483,`
`),n(484,"span",45)(485,"span",45)(486,"span",23),e(487,"<"),t(),e(488,"input"),t(),e(489," "),n(490,"span",46),e(491,"nz-input"),t(),e(492," "),n(493,"span",46),e(494,"nzMentionTrigger"),t(),e(495," "),n(496,"span",23),e(497,"/>"),t()(),e(498,`
`),n(499,"span",45)(500,"span",45)(501,"span",23),e(502,"<"),t(),e(503,"ng-container"),t(),e(504," "),n(505,"span",46),e(506,"*nzMentionSuggestion"),t(),n(507,"span",47)(508,"span",23),e(509,"="),t(),n(510,"span",23),e(511,'"'),t(),e(512,"let item"),n(513,"span",23),e(514,'"'),t()(),n(515,"span",23),e(516,">"),t()(),e(517,`
`),n(518,"span",45)(519,"span",45)(520,"span",23),e(521,"<"),t(),e(522,"span"),t(),n(523,"span",23),e(524,">"),t()(),e(525,"{{ item.label }} - {{ item.value }}"),n(526,"span",45)(527,"span",45)(528,"span",23),e(529,"</"),t(),e(530,"span"),t(),n(531,"span",23),e(532,">"),t()(),e(533,`
`),n(534,"span",45)(535,"span",45)(536,"span",23),e(537,"</"),t(),e(538,"ng-container"),t(),n(539,"span",23),e(540,">"),t()(),e(541,`
`),n(542,"span",45)(543,"span",45)(544,"span",23),e(545,"</"),t(),e(546,"nz-mention"),t(),n(547,"span",23),e(548,">"),t()()()(),n(549,"h3",58)(550,"span"),e(551,"MentionOnSearchTypes"),t(),n(552,"a",59),e(553,"#"),t()(),n(554,"table")(555,"thead")(556,"tr")(557,"th"),e(558,"Property"),t(),n(559,"th"),e(560,"Description"),t(),n(561,"th"),e(562,"Type"),t(),n(563,"th"),e(564,"Default"),t()()(),n(565,"tbody")(566,"tr")(567,"td"),e(568,"value"),t(),n(569,"td"),e(570,"Search keyword"),t(),n(571,"td")(572,"code"),e(573,"string"),t()(),n(574,"td"),e(575,"-"),t()(),n(576,"tr")(577,"td"),e(578,"prefix"),t(),n(579,"td"),e(580,"prefix"),t(),n(581,"td")(582,"code"),e(583,"string"),t()(),n(584,"td"),e(585,"-"),t()()()(),g(),t()()),o&2&&(s(),d("nzOffsetTop",16),s(),d("nzAffix",!1),s(52),d("nzGutter",16),s(),d("nzXl",12)("nzSpan",24),s(),d("nzId","components-mention-demo-basic")("nzLink","components-mention-demo-basic")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/basic.md"),s(5),d("nzId","components-mention-demo-form")("nzLink","components-mention-demo-form")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/form.md"),s(8),d("nzId","components-mention-demo-readonly")("nzLink","components-mention-demo-readonly")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/readonly.md"),s(11),d("nzId","components-mention-demo-avatar")("nzLink","components-mention-demo-avatar")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/avatar.md"),s(5),d("nzId","components-mention-demo-multilines")("nzLink","components-mention-demo-multilines")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/multilines.md"),s(5),d("nzId","components-mention-demo-status")("nzLink","components-mention-demo-status")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/status.md"),s(14),d("nzXl",12)("nzSpan",24),s(),d("nzId","components-mention-demo-async")("nzLink","components-mention-demo-async")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/async.md"),s(5),d("nzId","components-mention-demo-prefix")("nzLink","components-mention-demo-prefix")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/prefix.md"),s(14),d("nzId","components-mention-demo-placement")("nzLink","components-mention-demo-placement")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/placement.md"),s(5),d("nzId","components-mention-demo-custom-tag")("nzLink","components-mention-demo-custom-tag")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/custom-tag.md"),s(5),d("nzId","components-mention-demo-preview")("nzLink","components-mention-demo-preview")("nzIframeHeight",null)("nzHref","https://github.com/NG-ZORRO/ng-zorro-antd/edit/master/components/mention/demo/preview.md"))},dependencies:[H,se,de,le,j,G,pe,Z,Q,ce,ge,ze,he,fe,Se,xe,Ee,Ce,ve,ye],encapsulation:2});let m=r;return m})();var co=(()=>{let r=class r{};r.\u0275fac=function(o){return new(o||r)},r.\u0275mod=ie({type:r}),r.\u0275inj=te({imports:[bt,Jt,dt.forChild([{path:"en",component:cn},{path:"zh",component:un}])]});let m=r;return m})();export{co as NzDemoMentionModule};