小编jho*_*ano的帖子

材料设计数据表中不显示默认列(iamisti/mdDataTable)

我试图用控制器中的数组动态填充<mdt-column>内部<mdt-header-row>.这段代码似乎不能正常工作:

hide-column-by-default="c.selector_hidden"

加载表时,不显示默认列.某些列设置为默认值,并从"列选择器"中排除,因此即使选择了选择器中的所有列,也不会显示这些列.

当我...columnSelector: false}...在表卡中设置它时会显示我的列,但是选择列的功能已经消失了!?

我怎样才能解决这个问题?

这是mdt-header-row:

<mdt-header-row>
<mdt-column 
hide-column-by-default="c.selector_hidden" 
exclude-from-column-selector="c.selector_exclude" 
column-sort="c.sort" 
sortable-rows-default="c.sort_default" 
column-key="{{c.key}}"  
align-rule="{{c.align}}" 
column-definition="{{c.definition}}" 
ng-repeat="c in tableHeader"><span>{{c.name}}</span></mdt-column>

</mdt-header-row>
Run Code Online (Sandbox Code Playgroud)

数据来自控制器中的此数组:

$scope.tableHeader = [
        {
            name: 'Dessert (100g serving)',
            definition: '',
            align: 'left',
            sort: true,
            sort_default:false,
            hidden: false,
            selector_exclude:false,
            selector_hidden:false
        },...
Run Code Online (Sandbox Code Playgroud)

我也为它创建了一个分支:https: //codepen.io/anon/pen/JJQyKN?editors = 1111

javascript angularjs angular-datatables

10
推荐指数
1
解决办法
417
查看次数

使用WebRTC应用程序禁用自动增益控制

有没有办法默认禁用WebRTC"自动增益控制功能",通过应用一些JavaScript代码到应用程序文件?

我正在使用simplewebrtc.

webrtc getusermedia simplewebrtc

7
推荐指数
1
解决办法
2735
查看次数

在mysql中更新逗号分隔列表

我想在mysql中更新逗号分隔列表.我的查询如下:

UPDATE courses SET c_subscribers = c_subscribers,129 WHERE NOT FIND_IN_SET (1270, c_subscribers) AND c_id = 129
Run Code Online (Sandbox Code Playgroud)

我收到一个MySql错误:您的SQL语法有错误; 查看与MySQL服务器对应的手册

我无法弄清楚为什么?我究竟做错了什么?

php mysql

2
推荐指数
1
解决办法
516
查看次数

Angular.js如何在登录控制器中设置常量

我有一个简单的登录控制器来处理应用程序登录过程.在模块级别,我创建了一个这样的常量:

.constant('MyConstant', [{
    id: null,
    user: null
}])
Run Code Online (Sandbox Code Playgroud)

在我的登录控制器中,我传递常量,如下所示:

.controller('loginController', [
    '$scope',
    'MyConstant',
    function ($scope, MyConstant) {
        //here i want to change the constants data like this:
        MyConstant.user = 'My new username'
    }
])
Run Code Online (Sandbox Code Playgroud)

但是当我在这里调用常量时,我​​得到了未定义的?如何正确处理这个问题?或者这样做完全不同更好吗?

然后在调用其他控制器时,我希望能够使用这些新数据:

 .controller('otherController', [
         '$scope',
         'MyConstant',
        function ($scope, MyConstant) {
            //this should return 'My new username'
            console.log(MyConstant.user);
        }
    ])
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

0
推荐指数
1
解决办法
60
查看次数