小编Mat*_*ald的帖子

将PHP变量与字符串文字混合

有谁知道更有效的方法吗?

假设我有一个变量$test,它被定义为:$test = 'cheese'

我想输出cheesey,我可以这样做:

echo $test . 'y'
Run Code Online (Sandbox Code Playgroud)

但是,我更愿意将代码简化为更像这样的东西(这不起作用):

echo "$testy"
Run Code Online (Sandbox Code Playgroud)

这个例子很简单,但有时我想在一个变量之后直接添加一个字符串,这个变量我已经用引号括起来了(例如在构建一个MySQL查询时),并想知道是否有办法y让它被视为与它分开变量,无需分离它.

以下示例有效,它在echo语句中读取得更好,但不是我想要的:

$test = 'cheese';
$y = 'y';
echo "$test$y";
Run Code Online (Sandbox Code Playgroud)

php string variables

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

AngularJS和ngRepeat - 每n次重复插入一个额外的元素

我正在尝试创建一个结构,其中每7个重复的div有一个额外的div插入.这个div必须属于父级,而不是其中一个重复div的子级.

改变类是不够的,整个内容将是不同的,完全不同的ngShow逻辑将与额外的div一起使用.

例如:

<div id="parent">
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="special-child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="special-child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="child"></div>
  <div class="special-child"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

该示例使用特定数量的div,ngRepeat可以是任何数字.同样重要的是,ngRepeat的最后结果是在它之后放入一个额外的div,即使它不是7的精确倍数.

我正在使用的当前ngRepeat逻辑是:

<div id="parent">
  <div class="child" ng-repeat="o in data"></div>
  <div class="special-child"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

但这不能正常工作,因为额外的div只在所有重复的div之后插入一次.

用工作示例更新

<div id="parent">
  <div class="child" ng-repeat-start="o in data"></div>
  <div class="special-child" ng-if="( $index + 1 ) % 7 …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-ng-repeat

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

webkit-overflow-scrolling期间的任何位置选项:触摸事件

我有一个div与webkit溢出滚动设置触摸.在iOS上,这会在touchmove事件期间给我一个更新的位置,但是一旦用户放开,此事件结束并且在事件全部停止之前进行最后一次对touchend的调用,但是div继续动量滚动.

这是我想要的行为,但我也希望在此动态滚动期间更新页面.

当touchend事件发生时我触发对requestAnimationFrame的调用,并且我可以在动量滚动发生时循环它.但是当我获得DOM信息时,它会被冻结,直到mometnum滚动结束.

我已经尝试使用滚动元素的滚动位置和elementFromPoint,但两者都只是在触发touchend时滚动div所处的位置,并且在动量滚动结束之前不会更新.

有谁知道在iOS上获取实时DOM信息的任何方式(6+,不担心5)

这是我正在使用的一些代码:

var glideStart;
var bird_scanner = document.getElementById('bird-scanner');
bird_scanner.addEventListener('touchend',function()
{
    glideStart = null;
    requestAnimationFrame(glide);
});

function glide(timestamp)
{
    // if we need to reset the timestamp
    if( glideStart === null )
    {
        glideStart = timestamp;
    }

    // determine if we've moved
    var bird_scanner = document.getElementById('bird-scanner');

    console.log( document.elementFromPoint(337,568) );

    // calculate progress (keep running for a very long time so we see what happens when momentum ends)
    var progress = timestamp - glideStart;
    if( progress < 10000 …
Run Code Online (Sandbox Code Playgroud)

javascript dom touch dom-events ios

7
推荐指数
0
解决办法
1272
查看次数

如何在更改模板时卸载AngularJS指令

我有一个使用AngularJS构建的Web应用程序,它包含各种路由/控制器/视图/等.

几个视图需要我包含的指令.我注意到,当我更改路径并加载新模板时,旧模板中的指令继续运行.只需创建一个记录到控制台的指令,您将在加载新路由时继续记录它.

有办法避免这种情况吗?这似乎有点浪费内存.

angularjs angularjs-directive

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

Laravel 5.2我怎样才能获得像$ _POST这样的帖子数据?

我尝试过$request->all();,$request->input();但都包括$_GET数据.

如何只$_POST使用Laravel 检索数据?

request laravel

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