2014-09-28 120 views
0

即時嘗試從一個對象生成一個動態菜單項,主gola是爲用戶角色獲取一個自定義菜單,要做到這一點我想傳遞一個對象的指令,但我可以'牛逼想通了從對象生成菜單動態angularjs

繼承人是我的指令代碼:

.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 
} 
}); 

問候

+1

什麼是你的問題? – 2014-09-28 05:16:27

回答

0

當你寫:

scope: { 
    model: '=' 
} 

您正在告訴Angular在該元素的「模型」屬性中創建對該對象的綁定。像這樣:

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

然後,您可以訪問使用scope.model該對象在鏈接功能(它只是範圍,而不是$範圍,在您的鏈接功能)