小编Pra*_*yal的帖子

AngularJS + UI Bootstrap Typeahead:从对象预加载到输入字段的值

我正在尝试使用AngularJS + UI Bootstrap Typeahead来填充输入字段和对象的name属性,而我需要在发送表单时使用此对象的id属性.

问题是,当我尝试使用一些先前保存的值预加载输入时 - id属性的值显示在输入内部而不是name属性的值.

<input type="text" ng-model="form.product_id" typeahead="option.id as option.name for option in p.options | filter:$viewValue" />
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

如何预加载name属性的值并仍保留所需的功能?

typeahead angularjs angular-ui-bootstrap

9
推荐指数
1
解决办法
1万
查看次数

Gitlab配置问题:: NGINX Unicorn端口冲突

我已经设法在一个Linux CentOS服务器上使用Apache,Git,PHP,PostGreSQL和MySQL 部分设置Gitlab.我正在运行Chef Cookbook版本.我从这里得到了转速.我想用它来更好地和更直观地管理我的Git repo,这似乎是一个不错的选择.但是现在我遇到了让它发挥作用的问题.

只是为了让它真正起作用并更新所有文件我决定使用重新运行配置gitlab-ctl reconfigure.第二次运行确实有效:

Chef Client finished, 4 resources updated
gitlab Reconfigured!
Run Code Online (Sandbox Code Playgroud)

查看完整日志

主机已经把NGINX放在了8080而没有进入与在80端口运行的Apache的争论,我们在那里运行了一个LAMP项目.但现在Ruby的Unicorn Web Server似乎与NGINX相冲突.我和NGINX一起工作了一点点,并没有多少,这是我第一次尝试Gitlab.无论如何,这是我在我的主人的帮助下想出来的.

当我登录testserver.domain.net并传递以下命令时:

netstat -ln |grep 8080 我知道了

tcp        0      0 127.0.0.1:8080              0.0.0.0:*                   LISTEN      
Run Code Online (Sandbox Code Playgroud)

所以有些东西在8080运行根据我的主机,它应该在0.0.0.0:8080上运行.当我们检查那个端口上运行的是什么时,我们看到了

netstat -tupln |grep 8080
tcp        0      0 127.0.0.1:8080              0.0.0.0:*                   LISTEN      21627/unicorn maste 
Run Code Online (Sandbox Code Playgroud)

当我们检查进程ID 21627时,我们看到了

cat /proc/21627/cmdline 
unicorn master -E production -c /var/opt/gitlab/gitlab-rails/etc/unicorn.rb /opt/gitlab/embedded/service/gitlab-rails/config.ru
Run Code Online (Sandbox Code Playgroud)

这是一个Ruby流程,而不是NGINX流程.

所以NGINX似乎与Unicorn相冲突.

当我们检查nginx的日志时,我们发现nginx无法正常运行,因为:

tail -f /var/log/gitlab/nginx/error.log 
2014/07/28 09:43:10 [emerg] 23122#0: bind() to 0.0.0.0:8080 failed (98: Address …
Run Code Online (Sandbox Code Playgroud)

ruby git centos nginx gitlab

9
推荐指数
2
解决办法
3万
查看次数

如何在php电子表格解析器库中按列名获取值?

我正在使用akeneo-labs电子表格解析器库从xlsx文件中提取数据.

use Akeneo\Component\SpreadsheetParser\SpreadsheetParser;

$workbook = SpreadsheetParser::open('myfile.xlsx');

$myWorksheetIndex = $workbook->getWorksheetIndex('myworksheet');

foreach ($workbook->createRowIterator($myWorksheetIndex) as $rowIndex => $values) {
    var_dump($rowIndex, $values);
}
Run Code Online (Sandbox Code Playgroud)

实际上,您可以通过循环中的列索引获取值,是否可以通过列名获取值?

php spreadsheet

9
推荐指数
1
解决办法
743
查看次数

如何在Laravel Framework中使用MongoDB

我在使用带有Laravel框架的MongoDB时遇到了问题.我使用了这个Laravel-MongoDB

这是我得到的错误

在此输入图像描述

/app/model/User.php

<?php 

use Jenssegers\Mongodb\Model as Eloquent;

class User extends Eloquent {

     //protected $connection = 'mongodb';
     protected $collection = 'users';

     $user = User::all();

     public function all()
     {
        return $this->$user;
     }
}


?>
Run Code Online (Sandbox Code Playgroud)

/app/routes.php

Route::get('users', function()
{

    $users = User::all();   
    return View::make('users')->with('users',$users);

});
Run Code Online (Sandbox Code Playgroud)

/app/config/database.php

'mongodb' => array(
            'driver'   => 'mongodb',
            'host'     => 'localhost',
            'port'     => 27017,
            'username' => 'username',
            'password' => 'password',
            'database' => 'users'
        ),
Run Code Online (Sandbox Code Playgroud)

我不知道我的实施有什么问题.请帮帮我们..

mongodb-php laravel-4

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

模块'moduleName'不可用!您要么错误拼写了模块名称,要么忘记加载它

我是新的Angular,我必须在我的项目中实现服务器端分页,所以我做了一切,就像在这个例子中完成的一样: Angularjs教程中的服务器端分页

但我在我的网络浏览器控制台中收到这些错误:

GET 
http://*********/admin/css/bootstrap.min.css [HTTP/1.1 404 Not Found 1043ms]

GET 
http://*********/admin/css/bootstrap-theme.min.css [HTTP/1.1 404 Not Found 1385ms]

GET 
http://*********/admin/css/styles.css [HTTP/1.1 404 Not Found 1334ms]

GET 
http://*********/admin/lib/angular/angular.js [HTTP/1.1 404 Not Found 1384ms]

GET 
http://*********/admin/lib/dirPagination.js [HTTP/1.1 404 Not Found 1383ms]

GET 
http://*********/admin/app/app.js

and

Error: [$injector:modulerr] Failed to instantiate module angularTable due to:
[$injector:nomod] Module angularTable is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second …
Run Code Online (Sandbox Code Playgroud)

angularjs

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

固定列标题宽度与主体列宽不匹配

标题与列宽不对齐.JsFiddle.

截图

我正在使用:

  • ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/css/jquery.dataTables.css
  • ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/css/jquery.dataTables_themeroller.css
  • datatables.net/release-datatables/media/js/jquery.js
  • datatables.net/release-datatables/media/js/jquery.dataTables.js
  • datatables.net/release-datatables/extras/FixedColumns/media/js/FixedColumns.js

这是我正在使用的代码:

JS:

$(document).ready(function() {   
    var aoColumns = [null,null,null,null,null,null,null,null,null,null,null];

    var oTable = $('#example').dataTable( {
        "sScrollX": "100%",
        "sScrollXInner": "150%",
        "bPaginate": false,
        "bAutoWidth": false,
        "aoColumns": aoColumns       
    } );

    var oFC = new FixedColumns( oTable, {
        "iLeftColumns": 4
    } );

    oTable.fnAdjustColumnSizing();
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<body>
   <div class="container">
      <table width="100%" cellpadding="0" cellspacing="0" border="1" id="example">
         <thead>
            <tr>
               <th rowspan="2">Branch</th>
               <th rowspan="2">Object</th>
               <th rowspan="2">Address</th>
               <th rowspan="2">Count</th>
               <th colspan="7">Availability</th>
            </tr>
            <tr>
               <th>15</th>
               <th>16</th>
               <th>17</th>
               <th>18</th>
               <th>19</th>
               <th>20</th>
               <th>21</th>
            </tr> …
Run Code Online (Sandbox Code Playgroud)

css jquery jquery-ui jquery-plugins datatables

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

仅删除一个字段

这是一个非常简单的问题,只是有一个非常糟糕的大脑冻结.在我的聚合中,我只想使用$ project删除'_id'字段,但返回其他所有内容.但是我得到了

"$ projection需要至少一个输出字段"

我想会是这样的:

db.coll.aggregate( [ { $match .... }, { $project: { _id: 0 }}])
Run Code Online (Sandbox Code Playgroud)

谢谢

mongodb mongodb-query aggregation-framework

6
推荐指数
2
解决办法
4155
查看次数

ACE编辑器查找文本,选择行并替换文本

Ace Editor中,我想找到一个文本,选择行并替换该文本.我可以找到文本(使用自己的标签来查找它们),它正在工作.我还可以使用以下代码获取行(行)编号:

editor.find('needle',{
    backwards: true,
    wrap: true,
    caseSensitive: true, 
    range: null,
    wholeWord: true,
    regExp: false
})
editor.$search.set({
    needle: /(start_#D1_SavePos)/
});
var found = editor.$search.find(editor.getSession()),

    Range = require('ace/range').Range,

    // find tagname "start_#D1_SavePos" in editor 
    mine = new Range(found.start.row+1, found.start.column-1, found.end.row+1, found.end.column),

    // read the line number 
    D1SavePos = (editor.session.getTextRange(mine)),

    // get next line number, after "start_#D1_SavePos"
    // I need only this and in the editor it will be R13=0
    rowOfD1SavePos = (mine+1),

    // Rewrite R13 with value from input …
Run Code Online (Sandbox Code Playgroud)

javascript ace-editor

6
推荐指数
1
解决办法
6878
查看次数

Jquery数据表删除水平线

需要帮助,我正在尝试删除jQuery Datatables中的水平线.

请看下面的截图: 在此输入图像描述 我正在尝试使用谷歌浏览器元素检查器找到该行,但没有运气.

jquery datatables

6
推荐指数
2
解决办法
8887
查看次数

GitKraken - 删除帐户

有谁知道如何在GitKraken 中删除帐户?我在整个网络上搜索了说明,但没有找到任何内容。

git gitkraken

6
推荐指数
1
解决办法
7228
查看次数