小编Adr*_*wan的帖子

AngularJS - 来自过滤器的空结果的占位符

我希望有一个占位符,例如<No result>当过滤结果返回空时.有人可以帮忙吗?我甚至不知道从哪里开始......

HTML:

<div ng-controller="Ctrl">
<h1>My Foo</h1>
<ul>
    <li ng-repeat="foo in foos">
        <a href="#" ng-click="setBarFilter(foo.name)">{{foo.name}}</a>
    </li>
</ul>
<br />
<h1>My Bar</h1>
<ul>
    <li ng-repeat="bar in bars | filter:barFilter">{{bar.name}}</li>
</ul>

</div>
Run Code Online (Sandbox Code Playgroud)

JS:

function Ctrl($scope) {

  $scope.foos = [{
    name: 'Foo 1'
  },{
    name: 'Foo 2'
  },{
    name: 'Foo 3'
  }];

  $scope.bars = [{
    name: 'Bar 1',
    foo: 'Foo 1'
  },{
    name: 'Bar 2',
    foo: 'Foo 2'
  }];

  $scope.setBarFilter = function(foo_name) {
    $scope.barFilter = {};
    $scope.barFilter.foo = foo_name; …
Run Code Online (Sandbox Code Playgroud)

html javascript angularjs

96
推荐指数
3
解决办法
6万
查看次数

Git/GitHub提交扩展消息/描述

我最近使用GitHub并下载了GitHub for Mac.

我注意到你可以使用GitHub for Mac添加"扩展描述".如何使用命令行添加扩展描述?

我可以在现有提交中添加扩展描述吗?

git macos github

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

从github远程存储库导出git

我想从github远程存储库导出,而不是克隆它.与svn export类似,我不想用它获取.git文件夹.我可以通过克隆和删除.git文件夹来解决它.我想知道是否有更清洁的方式?

我在某处读到了你可以使用git archive来实现这一点.

但是我收到以下错误..

$ git archive --format=tar --remote=git@github.com:xxx/yyy.git master | tar -xf -

Invalid command: 'git-upload-archive 'xxx/yyy.git''
You appear to be using ssh to clone a git:// URL.
Make sure your core.gitProxy config option and the
GIT_PROXY_COMMAND environment variable are NOT set.
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒.谢谢.

git github

45
推荐指数
5
解决办法
3万
查看次数

如何使用AngularJS获取选项文本值?

我正在尝试使用AngularJS获取选项列表的文本值

这是我的代码片段

<div class="container-fluid">
        Sort by:
        <select ng-model="productList">
            <option value="prod_1">Product 1</option>
            <option value="prod_2">Product 2</option>
        </select>
</div>

<p>Ordered by: {{productList}}</p>
Run Code Online (Sandbox Code Playgroud)

{{productList}}返回选项的值,例如:prod_1.我正在尝试获取文本值'Product 1'.有没有办法做到这一点?

angularjs

36
推荐指数
3
解决办法
11万
查看次数

Yii - 如何打印findAll使用的SQL

我有以下代码从db获取一些记录

    $criteria = new CDbCriteria();
    $criteria->condition = 't.date BETWEEN "'.$from_date.'" AND "'.$to_date.'"';
    $criteria->with = array('order');

    $orders = ProductOrder::model()->findAll($criteria);
Run Code Online (Sandbox Code Playgroud)

是否可以获取findAll使用的SQL?我知道你可以从调试控制台获取它.但我正在使用yiic.php在后台运行脚本

php yii

14
推荐指数
3
解决办法
4万
查看次数

AngularJS ng-click未使用{{$ index}}调用

出于某种原因,当在ng-click中使用{{$ index}}时,AngularJS不会触发事件.

我的HTML:

<div ng-controller="Ctrl">
  <ul>
    <li ng-repeat="foo in foos">
     <label>{{foo.name}}</label>
     <a href="#" ng-click="remove({{$index}})">X (doesnt work)</a>
     <a href="#" ng-click="remove(0)">Remove first element (works)</a>
    </li>
  </ul>
 </div>
Run Code Online (Sandbox Code Playgroud)

jsfiddle: http ://jsfiddle.net/Lcasg/3/

谁知道如何解决这个问题?谢谢

angularjs angularjs-directive

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

MySQL反向搜索

在mysql客户端(命令行)中,我曾经能够按Ctrl + R进行反向增量搜索,同样可以在linux控制台中执行此操作.出于某种原因,这对我的新机器不起作用.

我正在使用xampp的mysql客户端.反向增量搜索适用于控制台,但不适用于mysql.有谁知道如何'启用'这个?

谢谢

mysql

10
推荐指数
2
解决办法
3823
查看次数

Yii - 从控制器动态更改规则

假设我有一种可以有颜色的产品.根据产品类型,可能需要也可能不需要色域.

如果总是需要颜色,我会在产品型号中有以下内容

public function rules()
{
    return array(
        array('colour', 'required')
    );
}
Run Code Online (Sandbox Code Playgroud)

但是,我希望这是动态的,具体取决于产品类型.

这应该在控制器中完成吗?我想在控制器中有类似的东西:

public function actionOrder() {
    // ....
    if ($product->HasColour) {
        // set the colour validation to be required
    } else {
        // set the colour validation to be not required
    }
}
Run Code Online (Sandbox Code Playgroud)

解决这个问题的最佳方法是什么?

谢谢

php yii

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

从cron运行php没有以CLI身份运行

一个php脚本从cron开始运行到超时之后我注意到了这个问题,但是当它从命令行手动运行时不是问题.(默认情况下,CLI的max_execution_time为0)

所以我试着运行一个简单的cron:

50 8 * * * php -q /tmp/phpinfo.php > /tmp/phpinfo
Run Code Online (Sandbox Code Playgroud)

该脚本只会调用phpinfo().

令人惊讶的是,它以html格式写出了phpinfo,这表明它不是作为CLI运行的.并且max_execution_time在输出中为30.

从命令行手动运行脚本

php -q /tmp/phpinfo.php | less
Run Code Online (Sandbox Code Playgroud)

以文本格式写出了php信息,输出中的max_execution_time为0.

我知道某处肯定存在配置问题,但我找不到问题所在.这发生在生产服务器上,我可以完全控制它.在我的开发机器上从cron运行相同的脚本运行正常.

以下是差异的摘要

function             | CLI                     | cron                   |
php_sapi_name        | cli                     | cgi-fcgi               |
php_ini_loaded_file  | /usr/local/lib/php.ini  | /usr/local/lib/php.ini | 
Run Code Online (Sandbox Code Playgroud)

php cron

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

Drupal 7 - 将内容和一段文本添加到页脚区域

我想在drupal 7中将以下内容添加到页脚区域/块中.

  1. 内容的"隐私"链接,它只是一个基本的页面内容
  2. 一段文字'Copyright 2012'

页脚将如下所示版权所有2012 | 链接到隐私

做这个的最好方式是什么?

谢谢

php drupal drupal-7

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

CGridView编码了该值

我正在关注这里的文件http://www.yiiframework.com/wiki/278/cgridview-render-customized-complex-datacolumns/

所以我有以下观点

$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'item-table-grid',
'dataProvider'=>$model->search(),
'itemsCssClass'=>'item-table-grid',
'columns'=>array(
    'customer_name',
    array(
        'name'=>'Edit',
        'value'=>array($model, 'editLink'),
    ),
),
));
Run Code Online (Sandbox Code Playgroud)

这是模型中的editLink函数

public function editLink($data, $row) {
    $link = '';
    if ($data->is_draft) {
        $link = '<a href="customer/update/'.$data->id.'">Edit</a>';
    }
    return $link;
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是返回值是编码的,所以我得到<a href=...>

有没有办法告诉CGridView不要对值进行编码?

谢谢

php yii cgridview

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