Skip to content

ng hk args (함수 파라미터 정의)

Park Jun-Hong edited this page Sep 17, 2018 · 1 revision

ng-hk-args (함수 파라미터 정의)

number type, boolean type, string tyevariable 을 사용할 수 있으며, 배열(array type)로 선언할 수 있다. 일반적으로 Angular JS$scope에 등록된 변수(이하 scope 변수)를 사용할 수 있으며, NgHotkey directive에서는 키워드(global::)를 이용하여 전역적으로 선언된 global 변수 모두 사용할 수 있다. 또한 2개 이상 의 파라미터는 콤마(,)로 구분하며, 중첩된 형태의 배열도 지원한다.

  • number type : 숫자형 값
  • boolean type : true | false
  • string type : 큰따옴표(") 또는 작은따옴표(')로 묶인 값.
  • variable : 변수. (데이타 변수, 함수도 가능)
  • array type : 배열

scope 변수 정의

<ANY
    ...
    ng-hotkey
    ng-hk-def = 'new NgHotkey("X", "send")'
    ng-hk-args = "id"
    ...
>

global 변수 정의

<ANY    
    ...
    ng-hotkey
    ng-hk-def = 'new NgHotkey("X", "send")'
    ng-hk-args = 'global::id'
    ...
>

여러 개 정의

<ANY
   ...
   ng-hotkey
   ng-hk-def = 'new NgHotkey("X", "send")'
   ng-hk-args = 'id, global::id, "2018-09-16", true, 999, \["월", "화", "수"\]'
   ...
>
  
함수 파라미터
> id
> global:id
> "2018-09-16"
> true
> 999
> ["월", "화", "수"]    

중첩된 배열

<ANY    
    ...
    ng-hotkey
    ng-hk-def = 'new NgHotkey("X", "send")'
    ng-hk-args = '\["월", "화", "수", \["목", "금", "토"\], "일"\]'
    ...
>

함수 파라미터
> "월"
> "화"
> "수"
> ["목", "금", "토"]
> "일"