从对象动态生成菜单angularjs
我正试图从一个对象生成一个动态菜单项,主要的目标是为用户角色获得一个自定义菜单,为此我想将一个对象传递给指令,但我想不通 这是我的指令代码:从对象动态生成菜单angularjs,angularjs,object,menu,Angularjs,Object,Menu,我正试图从一个对象生成一个动态菜单项,主要的目标是为用户角色获得一个自定义菜单,为此我想将一个对象传递给指令,但我想不通 这是我的指令代码: .directive("menu", function() { return { restrict: "E", scope: { model: "=" }, templateUrl: "app/views/menu.html", link: function($scope, element, attr) { $scope.par
.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
}
});
当您书写时,请注意:
scope: {
model: '='
}
您正在告诉Angular在该元素的模型属性中创建与对象的绑定。像这样:
<menu model="object"></menu>
然后,您可以使用链接函数中的scope.model访问该对象链接函数中的scope只是scope,而不是$scope您的问题是什么?