从对象生成菜单动态angularjs

问题描述:

即时尝试从一个对象生成一个动态菜单项,主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

当你写:

scope: { 
    model: '=' 
} 

您正在告诉Angular在该元素的“模型”属性中创建对该对象的绑定。像这样:

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

然后,您可以访问使用scope.model该对象在链接功能(它只是范围,而不是$范围,在您的链接功能)