0
我正在使用'ui.bootstrap.contextMenu'來構建上下文菜單。當我右鍵點擊一個字段時,我需要傳入一個唯一的ID給控制器,並返回一個基於ID的選項列表。每個列表可能不同。如果我使用硬編碼列表,它工作正常,但我似乎無法動態生成列表。我錯過了什麼?示例代碼:使用ui.bootstrap.contextMenu動態上下文菜單
`<div>
<textarea ng-model="ctrl.status" context-menu="ctrl.menuOptions (ctrl.id)"></div>
</div>
vm.menuOptions = function(id) = {
var listArray = $scope.list; // array of possible list items based on ID
angular.forEach(listArray, function(value, key) {
if (id === value.id) {
return [
[value.id, function ($itemScope) {
return value.textName;
}],
]
}
}
}`