javascript - 使用 Angular js 动态创建 UIB 弹出窗口

标签 javascript angularjs

在我的 Controller 中,我有:

`$scope['dynamicPopover'+index] = "dd";`

如何将它绑定(bind)到我的 html 页面选择元素(uib-popover)中。我尝试过以下代码:

<select class="trim-select" ng-model="trim"  uib-popover="{{'dynamicPopover'+$index}}"  popover-trigger="mouseenter"name="trim{{$index}}" id="trim{{$index}}" ng-change="changeDetails($index, trim)" style="display:none !important;"></select>

我想将{{'dynamicPopover'+$index}}获取为dynamicPopover0,那么只有我才能在我的 View 中获取dd的值

最佳答案

您是否尝试将 uib-popover="{{'dynamicPopover'+$index}}" 更改为 {{dynamicPopover + $index}} ? 此外,您需要分享更多代码才能充分理解。我大概可以猜到这是一个 ng-repeat。

关于javascript - 使用 Angular js 动态创建 UIB 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34064044/

相关文章:

javascript - 想要控制我的动画的 FPS 是继续使用 setTimeout 而不是 requestAnimationFrame 的充分理由吗?

javascript - 在带有溢出的 div 中使用 AOS(滚动动画)

angularjs - 如何在没有逗号和点的情况下在 angular.js 中使用数字?

javascript - Angular 字符编码问题 contenteditable div

angularjs - 在 Angular JS 中更新 URL 而不重新渲染 View

javascript - 使用 ng-repeat 添加多个 Canvas

javascript - 最终用户脚本

javascript - Javascript 中括号出现在中间

带有 JSON 的 Javascript 对象

javascript - 自定义输入类型文件,并使用 jquery 将输入类型替换为所选图像