2016-10-27 5 views
0

내부 지시문이 작동하지 않는 이유를 파악하기 힘듭니다. 내가 뭘 잘못하고있어. 프로그램은 버튼을 클릭하여 항목을 제거 할 수 있어야하지만 범위가 작동하지 않습니다. 지시어 데이터의 범위를 주석 처리하면 그렇지 않습니다. 사용자는 메뉴에서 항목을 검색하고 조건에 따라 항목이 표시됩니다 (예 : 닭고기 입력 및 항목 수 표시). 각 항목 옆에는 단추가 표시되고 해당 단추는 해당 항목을 제거해야합니다. 이것은 작동하지 않습니다. 누군가가 내 모습을 볼 수 있고 나에게 답을 줄 수 있다면 무엇이 잘못 되었나요? 그건 그렇고 AngularJS에 새로 왔고 배우려고 노력했습니다.AngularJS 사용자 지정 지시어 범위 오류

기능 FoundItemsDirective() { var에 DDO = {

scope: { 
    //items: '<', 
    //myTitle: "@", 
    onRemove: '&' 
    //visible: '=' 
    }, 

    templateUrl: 'foundItems.html' 
    // controller: NarrowItDownDirectiveController, 
    // controllerAs: 'narrowDown', 
    // bindToController: true 
}; 
return ddo; 

}

다음

도움이하려고 모든 사람에게 http://plnkr.co/edit/s9Fh4RkXIhrhLoVv8ZT2?p=preview

답변

0

감사 쿵하는 링크입니다, 나는 나 자신이에 의해 파악 하나.

function FoundItemsDirective(){ 
var ddo = { 
    templateUrl: 'foundItems.html', 
    scope: { 
    found: '<', 
    onRemove: '&' 
    }, 
    controller: NarrowItDownDirectiveController, 
    controllerAs: 'narrowDown', 
    bindToController: true 
}; 
return ddo; 

} 여기

는 쿵이다 http://plnkr.co/edit/s9Fh4RkXIhrhLoVv8ZT2?p=preview

관련 문제