小编poa*_*oas的帖子

AngularJS手表无法正常工作

手表无法使用.我包括以下内容:

<form class="search">
    <div class="searchbar">
        <input type="search" value="" data-ng-model="searchKeyword" placeholder="zoeken">
        <button type="submit"><i class="glyphicon glyphicon-search"></i></button>
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

像这样:

<div ng-include src="filterPath" onload="initiateSearch()"></div>
Run Code Online (Sandbox Code Playgroud)

onload函数正在这样做:

(function(){
    var appController = angular.module('ListerAppController', []);

    appController.controller('ListerCtrl', ['$scope', '$rootScope', '$http', '$filter', '$timeout', '$sharedFactories', 'History', '$location',
        function($scope, $rootScope, $http, $filter, $timeout, $sharedFactories, History, $location) {
            $scope.initiateSearch = function () {
            // This is what you will bind the filter to
                $scope.filterText = '';

                // Instantiate these variables outside the watch
                var tempFilterText = '',
                    filterTextTimeout;

                $scope.$watch('searchKeyword', function (val) { …
Run Code Online (Sandbox Code Playgroud)

watch angularjs

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

angular 2 typescript无法在环境上下文中声明实现

我是打字稿的新手,我正在尝试为angular 2指令创建一个函数.任何人都可以用n00bs的语言解释当我用Gulp编译时错误试图告诉我什么?

无法在环境上下文中声明实现

该消息适用于offset()toggler().

import { Directive, ElementRef, Input } from '@angular/core';

@Directive({
  selector: 'offCanvas',
  inputs: ['target', 'toggle', 'placement', 'autohide', 'recalc', 'disableScrolling', 'modal', 'canvas', 'exclude'],
  host: {
    '(click)': 'Click()'
  }
})

export class OffCanvas {  
  @Input('target') target: string;
  @Input('canvas') canvas: string;
  @Input('state') state: string;
  @Input('exclude') exclude: string;
  @Input('placement') placement: string;
  @Input('toggle') toggle: boolean;
  @Input('autohide') autohide: boolean;
  @Input('recalc') recalc: boolean;
  @Input('disableScrolling') disableScrolling: boolean;
  @Input('modal') modal: boolean;

  public offset() {
    switch (this.placement) {
      case 'left':
      case 'right':  return …
Run Code Online (Sandbox Code Playgroud)

directive typescript angular

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

在受WordPress启发的Laravel PHP中创建一个medialibrary

目前我正在Laravel框架中研究一个中间文件.我从用户体验的角度来看WordPress.选项卡媒体库显示您可以选择的图像.

  1. 我在"插入媒体"中检查了两个图像(Shift +单击)
  2. 我切换到"特色图片"并查看一张特色图片的图像.
  3. 当我切换回插入媒体时,它会记住以前选择的两个图像并忘记选中的特色图像.

在此输入图像描述

WordPress如何"记住"在"插入媒体"视图中选中的图像.这是一个Backbone视图,他们正在使用存储在模型中的一些数据吗?因为每次我在插入媒体和特色图像之间切换时UL元素都会改变它的id属性:(__attachments-view-xxx).

当我只使用普通的javascript时,我可以将一些ID放在一个关联数组中吗?这意味着每次切换回插入媒体时,我都需要找到相应的图像来重新检查它们吗?如果每次都要搜索数百个媒体项,该怎么办...

我觉得Underscore库可能会有所帮助,作为一个很好的选择,但还没有弄清楚如何使用它来尽可能平稳和快速...它看起来WordPress甚至没有"刷新"媒体项目.任何人都可以给我一些建议来模仿这种行为吗?

javascript wordpress media-library

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

Google Cloud Storage 存储桶-&gt;存在给出 403

我正在尝试检查 Laravel PHP 中是否存在存储桶。我在 contains() 方法上收到 403 错误。为什么?

请参阅第 160 行https://github.com/googleapis/google-cloud-php/blob/master/Storage/src/Bucket.php

$storageClient = new \Google\Cloud\Storage\StorageClient([
    'projectId' => env('GCS_PROJECT_ID'),
    'keyFilePath' => storage_path(env('GCS_KEY_FILE')),
]);
$bucket = $storageClient->bucket('mybucketname');

if (!$bucket->exists()) {
    $bucket = $storageClient->createBucket('mybucketname');
}

{ "error": {
    "code": 403,
    "message": "myaccount@api-project-xxxxxxxxx.iam.gserviceaccount.com does not have storage.buckets.get access to downloads.",
    "errors": [ {
        "message": "myaccount@api-project-xxxxxxxx.iam.gserviceaccount.com does not have storage.buckets.get access to mybucketname.",
        "domain": "global",
        "reason": "forbidden"
    } ]
} } 
Run Code Online (Sandbox Code Playgroud)

php google-cloud-storage google-cloud-platform

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

javascript forEach 在节点列表上

考虑以下代码:

var els = document.querySelectorAll('.myClassName');

Array.prototype.forEach.call(els, function(el) {
  console.log(el.id);
});
Run Code Online (Sandbox Code Playgroud)

varels包含一个节点列表,它不是一个数组,并且forEach只适用于数组,对吗?上面的代码实际上是一个黑客吗?

javascript foreach

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

Laravel正则表达式验证价格或空

我试图为价格制作正则表达式或空.我有价格部分(荷兰语使用逗号而不是点数)实际上有效

/^\d+(,\d{1,2})?$/
Run Code Online (Sandbox Code Playgroud)

上面的正则表达式在值21,99上验证了ok

现在我尝试添加空部分,以便字段可以......只是空^ $

/(^$|^\d+(,\d{1,2})?$)/
Run Code Online (Sandbox Code Playgroud)

但是当我改变正则表达式时,Laravel开始抱怨:"方法[验证^\d +(,\ d {1,2})?$)/]不存在."

工作正常:

$rules = [
    'price' => 'regex:/^\d+(,\d{1,2})?$/'
];
Run Code Online (Sandbox Code Playgroud)

Laravel说没有......:

$rules = [
    'price' => 'regex:/(^$|^\d+(,\d{1,2})?$)/'
];
Run Code Online (Sandbox Code Playgroud)

Kenken9990回答 - Laravel不再破坏,但空值仍然是错误的:

$rules = [
    'price' => 'regex:/^(\d+(,\d{1,2})?)?$/'
];
Run Code Online (Sandbox Code Playgroud)

php regex laravel

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

Laravel分页setpath和追加

我被Laravel Pagination困住了.分页中的URL始终包含2个问号.

http://domain.com/?direction=asc?page=2

$posts = Post::paginate(10)
        ->setPath(route('post-admin', [
            'direction' => $direction
          ]))
Run Code Online (Sandbox Code Playgroud)

在视图中:

{!! $post->render() !!}
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

{!! $post->appends([
    'direction' => $direction
])->render() !!}
Run Code Online (Sandbox Code Playgroud)

pagination laravel

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

嵌套的 html5 可拖动项目

我对 html5 可拖动项目有疑问。我一直在看这个例子: https: //codepen.io/retrofuturistic/pen/tlbHE

如果我自定义它并使父母可拖动

<ul>
    <li draggable="true" class="parent-li">
        <ul id="columns-1">
            <li class="column child-li" draggable="true"><header>A</header></li>
            <li class="column child-li" draggable="true"><header>B</header></li>
        </ul>
    </li>
    <li draggable="true" class="parent-li">
        <ul id="columns-2" draggable="true">
            <li class="column child-li" draggable="true"><header>A</header></li>
            <li class="column child-li" draggable="true"><header>B</header></li>
        </ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

事实证明,当您尝试对列表项“child-li”进行排序时,它会尝试拖动“parent-li”

this.parentNode.removeChild(dragSrcEl);
Run Code Online (Sandbox Code Playgroud)

DragSrcEl 与 this.parentNode 相同:“parent-li”。

那么只要列表项处于同一级别就可以对它们进行排序吗?

html javascript draggable html5-draggable

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

表单onsubmit内联javascript

我试图在表单上放置一个内联onsubmit脚本,但它不起作用:

<!DOCTYPE html>
<html>
  <head></head>
  <body>
    <form onsubmit="(function(event){console.log(event); return false;})(this);">
      <button type="submit">Submit</button>
    </form>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

并且函数的参数是事件还是表单元素?

javascript forms inline submit

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