【发布时间】:2015-04-13 13:21:20
【问题描述】:
我正在尝试使用 angularjs 创建一个上下文菜单。当用户单击右键时,上下文菜单将打开,但是上下文菜单可能会根据用户级别而变化,因此我想用函数调用“mycontext”菜单数组,但它确实当我用角度控制器中的函数调用它时不起作用。
我想用'launch()'函数调用我的上下文菜单。
<a ng-context-menu="launch(y)">Open Context Menu</a>
我的控制器:
controller: function($scope) {
$scope.launch = function (m) {
// .......................
$scope.mycontext = [
[
'opt1',
function () {
console.log("buy");
}
], [
'opt2',
function () {
console.log("sell");
}
]
];
};
}
如何使用调用函数运行它?
【问题讨论】:
-
看看这个小提琴 -> [jsfiddle.net/D5MHW/]
标签: javascript angularjs model-view-controller