javascript - 为什么没有在 ns-popover 弹出窗口中选择 radio 。仅在表格最后一列弹出窗口中选择单选

标签 javascript angularjs nspopover

我在 Angular Controller 中设置 radio 模型,但它只在表格的最后一列弹出窗口中设置。

ns-popover 出现在表格列点击上。

Angular 代码

var app = angular.module('app', ['nsPopover']);

app.controller('MainController', function ($q, $timeout) {
this.foo = "foobar!";

this.fields = [
    {id: 1, name: 'A'},
  {id: 2, name: 'B'},
  {id: 3, name: 'C'}
];

this.columns = [
    {
    id: 1,
    entries: [
        {columnType: 'a'},
      {columnType: 'b'},
      {columnType: 'c'}
    ]   
  },
  {
    id: 2,
    entries: [
        {columnType: 'a'},
      {columnType: 'b'},
      {columnType: 'c'}
    ]
  },
  {
    id: 3,
    entries: [
        {columnType: 'a'},
      {columnType: 'b'},
      {columnType: 'c'}
    ]
  }
];

    $('#example').popover();
});

例子在这里 jsfiddle popup example

最佳答案

您缺少设置当前事件索引 updated fiddle link

$scope.setIndex = function(index) {

    this.currentIndex = index;
};
this.currentIndex = -1;

关于javascript - 为什么没有在 ns-popover 弹出窗口中选择 radio 。仅在表格最后一列弹出窗口中选择单选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41457791/

相关文章:

javascript - 数据表: sorting not working

javascript - 嵌套循环花费的时间太长,几乎使浏览器崩溃

javascript - 访问 Json 对象

cocoa - 创建类似 NSPopOver 的动画

cocoa - 了解 NSPopover 与 ARC

javascript - 如何在javascript中查找具有值的url参数#

javascript - 是否可以检测东亚语言支持?

javascript - React/Redux 将 props 传递给主组件

javascript - 覆盖 $location pushState 历史 AngularJS

objective-c - 带有 NSPopover 和 NSTextField 的 NSStatusItem