2014-09-28 5 views
0

메신저 개체에서 동적 메뉴 항목을 생성하려고 할 때, 주요 골라는 사용자 역할에 대한 사용자 지정 메뉴를 얻는 것입니다.이 작업을 수행하려면 지시문에 개체를 전달하고 싶습니다.개체에서 동적으로 메뉴를 생성합니다

+1

귀하의 질문에 무엇 (당신의 링크 기능으로, 단지 범위,하지 $ 범위의)? –

답변

0

당신이 쓸 때

.directive("menu", function() { 
    return { 
    restrict: "E", 
    scope: { model: "=" }, 
    templateUrl: "app/views/menu.html", 
    link: function($scope, element, attr) { 
    $scope.parentId = attr.id; 
    }, 
    controller: function($scope, $timeout, $http) { 

    var menu = {} 

    $scope.menu = menu 
} 
}); 

관련 : t은

는 heres는 내 지시어 코드

을 파악

scope: { 
    model: '=' 
} 

Angular가 해당 요소의 "model"속성에있는 객체에 대한 바인딩을 만들라고 말합니다. 그래서 같이 :

<menu model="object"></menu> 

당신은 다음 링크 기능에 scope.model를 사용하여 해당 개체에 액세스 할 수

관련 문제