내가 각도 지시를 삽입하려면 어떻게 view helper functions (예 : @ helper.form (...))Angular.js 앤 플레이 프레임 워크 2.1 통합
(예 : NG-컨트롤러)
내가 각도 지시를 삽입하려면 어떻게 view helper functions (예 : @ helper.form (...))Angular.js 앤 플레이 프레임 워크 2.1 통합
(예 : NG-컨트롤러)
난 당신이 발견 확신으로 , 당신은 직접 'some-word
같은 대시 스칼라 Symbol
수 없습니다. 대신, 그냥 포장하십시오.
scala> Symbol("ng-controller")
res4: Symbol = 'ng-controller
현재 Play Framework 2와 AngularJS를 사용하고 있습니다.
우리는이 처리 할 수있는 특별한 방법 추가 :implicit class SymbolString(str: String) {
def s = Symbol(str)
}
을 그리고 우리는 단지 같은 호출 :
"ng-model".s -> "datasetName"
어디 당신이 당신의 암시 적 방법을 추가 했습니까? –
컨트롤러 폴더에있는'Utils.scala' 파일에 추가했습니다. 다음과 같습니다 :'패키지 컨트롤러 객체의 Utils { 암시 클래스 SymbolString (STR : 문자열) { 데프의 = 기호 (STR) } } ' – jetcom
그리고 뷰 곳에서, 물론, 그것을 포함 다음과 같이 사용해야한다 :'@import Utils._' – jetcom