[javascript] coffeescript를 사용하여 여러 표 템플릿 필터 사용



Answers

Question

AngularJS, ng-table 및 coffeescript를 함께 사용하고 coffeescript 내에 여러 개의 템플릿 필터를 만들고이를 내 angularjs 템플릿으로 전달하려고합니다.

나는 '성 (name)'과 '성 (surname)'에 대해 두 개의 필터를 사용하고자하는 이름과 성을 결합한 컬럼을 가지고 있습니다.

지금까지 나는 그렇게 일하고있다.

      <td data-title="'Customer'" sortable="'fullname'"
        filter="{'name_cont': 'text', 'surname_cont':'text'}" >

하지만 내 AngularJS 컨트롤러에서이 필터를 정의하고 싶습니다.

   $scope.nameFilterDef = {
     name: {
       id: "text",
       placeholder: "Name"
     },
     surname: {
       id: "text",
       placeholder: "Surname"
     }
   }

그리고 그 필터를 사용하여 템플릿을 정리하십시오.

      <td data-title="'Customer'" sortable="'fullname'"
        filter="nameFilterDef" >

필터 상자가 나타나지 않지만 필터를 이와 같이 호출하면

최신 정보

{{nameFilterDef}}를 페이지에 넣으면 필터 해시가 전달되는 것을 볼 수 있습니다.




Links