小编Ila*_*sda的帖子

AngularJS - 在控制器中转换日期

任何人都可以建议我如何将日期从这种1387843200000格式转换为24/12/2013 我的控制器内的

仅供参考,我的日期以这种方式存储,当绑定到带有input type="date"字段的编辑表单时,根本没有填充.

#Plunker演示在这里.

EditCtrl

app.controller("EditCtrl", [ "$scope", "$filter", "db" function ($scope, $filter, db){

    // this gets me an item object
    var item = db.readItem();

    // item date = 1387843200000
    // this returns undefined 
    item.date = $filter('date')(date[ item.date, "dd/MM/yyyy"]);

}]);
Run Code Online (Sandbox Code Playgroud)

Edit.html - 模板

<form name="editForm" class="form-validate">

        <div class="form-group">
            <label for="date">Event date.</label>
            <input type="date" class="form-control" ng-model="event.date" id="date" required />
        </div>

        <a href="#/" class="btn btn-danger ">Cancel</a>
        <button id="addEvent" class="btn btn-primary pull-right" ng-disabled="isClean() || editForm.$invalid" ng-click="saveEvent()">Save …
Run Code Online (Sandbox Code Playgroud)

datetime date datetime-format angularjs ng-controller

111
推荐指数
2
解决办法
25万
查看次数

带有CURL的PHP​​中的SOAP请求

由于php.net上的SOAP手册不是很友好,我找不到任何好的例子,我会在这里发布我的问题.

如何创建PHP SOAP请求看起来像这样?

POST /MySERVER/myWSDLservice.asmx HTTP/1.1
Host: connection.mywebsite.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://connection.mywebsite.com/MySERVER/GetCarType"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
 <soap:Body>
  <GetCarType xmlns="http://connection.mywebsite.com/MySERVER/">
    <IDNumber>string</IDNumber>
  </GetCarType>
 </soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

请注意:

  • 有用户/通过身份验证
  • SSL连接

任何建议/链接/示例非常感谢.

php curl soap

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

AngularJS - 获取元素属性值

你如何获得元素属性值?

例如HTML元素:

<button data-id="345" ng-click="doStuff($element.target)">Button</button>
Run Code Online (Sandbox Code Playgroud)

JS:

function doStuff(item){
    angular.element(item)[0].data('id'); // undefined is not a function
}
Run Code Online (Sandbox Code Playgroud)

任何建议非常感谢,JSFIDDLE演示在这里:http://jsfiddle.net/h3TFy/

javascript angularjs angularjs-scope jqlite

47
推荐指数
3
解决办法
16万
查看次数

从浏览器控制台调用角度控制器功能

是否可以从控制台(Chrome开发者工具控制台)调用AngularJS控制器功能?

例如

app.controller('AddCtrl', ['$scope', function ($scope) {



    $scope.save = function(){
        // do stuff here - call it from console
    };

}]);
Run Code Online (Sandbox Code Playgroud)

angularjs

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

jQuery验证 - 错误放置

我正在尝试使用jQuery Validation DOCS中的 'errorPlacement' :

$("#myform").validate({
  errorPlacement: function(error, element) {
     error.appendTo( element.parent("td").next("td") );
   },
   debug:true
 })
Run Code Online (Sandbox Code Playgroud)

我想无效输入之前放置错误,但这不起作用:

$("#myform").validate({
      errorPlacement: function(error, element) {
         error.appendTo( element.parent("form").prev("input") );
       },
       debug:true
     })
Run Code Online (Sandbox Code Playgroud)

现场演示

任何帮助非常感谢!

jquery jquery-validate

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

下划线:从对象数组中删除所有键/值对

是否存在从对象数组中删除所有键/值对的"智能"下划线方式?

例如,我有以下数组:

var arr = [
        { q: "Lorem ipsum dolor sit.", c: false },
        { q: "Provident perferendis veniam similique!", c: false },
        { q: "Assumenda, commodi blanditiis deserunt?", c: true },
        { q: "Iusto, dolores ea iste.", c: false },
    ];
Run Code Online (Sandbox Code Playgroud)

我希望得到以下内容:

var newArr = [
        { q: "Lorem ipsum dolor sit." },
        { q: "Provident perferendis veniam similique!" },
        { q: "Assumenda, commodi blanditiis deserunt?" },
        { q: "Iusto, dolores ea iste." },
    ];
Run Code Online (Sandbox Code Playgroud)

我可以使用下面的JS工作,但对我的解决方案并不满意:

for (var …
Run Code Online (Sandbox Code Playgroud)

javascript arrays underscore.js

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

Typeahead.js - 搜索多个属性值

请参阅下面的示例.

JSFiddle:http://jsfiddle.net/R7UvH/2/

如何让typeahead.js(0.10.1)在多个属性值中搜索匹配项?理想的情况下,整个内data(data.title,data.desc并在所有data.category[i].name)

 datumTokenizer: function(data) {
     // **search in other property values; e.g. data.title & data.desc etc..**
     return Bloodhound.tokenizers.whitespace(data.title);
 },
Run Code Online (Sandbox Code Playgroud)

整个例子:

var data = [{
    title: "some title here",
    desc: "some option here",
    category: [{
        name: "category 1",
    }, {
        name: "categoy 2",
    }]
},
{
    title: "some title here",
    desc: "some option here",
    category: [{
        name: "category 1",
    }, {
        name: "categoy 2",
    }]
}];

var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery typeahead typeahead.js bloodhound

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

删除'&nbsp;' - 仍然在尝试

还在寻找一种'&nbsp;'从我的html代码中删除的方法,在stackoverlow.com上找到了多种方式,但这些方法都没有工作!

HTML

<p>No Space</p>
<p>&nbsp;1 Space</p>
<p>&nbsp;&nbsp;2 Spaces</p>
<p>&nbsp;&nbsp;&nbsp;3 Spaces</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;4 Spaces</p>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$(document).ready(function() {

    $('p').text().replace(/ /g, '');
    //$('p').html($(this).html().replace(/&nbsp;/gi,''));

});
Run Code Online (Sandbox Code Playgroud)

jsfiddle - 游乐场 http://jsfiddle.net/MrTest/hbvjQ/85/

任何帮助非常感谢.
皮特

javascript string jquery whitespace html-entities

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

Underscore.js:findWhere具有嵌套属性值

我如何进行以下过滤:

[{
    "id": 100,
    "title": "Tlt1",
    "tax": [{
        "name": "Tax1",
        "id": 15
    }, {
        "name": "Tax1",
        "id": 17
    }]
}, {
    "id": 101,
    "title": "Tlt2",
    "tax": [{
        "name": "Tax2",
        "id": 16
    }]
}, {
    "id": 102,
    "title": "Tlt3",
    "tax": [{
        "name": "Tax3",
        "id": 17
    }, {
        "name": "Tax3",
        "id": 18
    }]
}]
Run Code Online (Sandbox Code Playgroud)

得到的只有那些tax.id17,按如下:

[
    {
        "id": 100,
        "title": "Tlt1",
        "tax": [
            {
                "name": "Tax1",
                "id": 15
            },
            {
                "name": "Tax1",
                "id": 17
            }
        ]
    },
    { …
Run Code Online (Sandbox Code Playgroud)

javascript underscore.js

24
推荐指数
2
解决办法
4万
查看次数

jQuery - 找到元素的最后一个类

如何在不知道确切类数的情况下找到元素的最后一个类?

我们的元素:

 <div class="class-1 class-2 some-other-class"></div>
Run Code Online (Sandbox Code Playgroud)

使用split的普通方法在这里不起作用,因为我们不知道类的数量.我们可以检查一下的长度.split(' ')吗?

var i = $('div').prop('class');
var j = i.split(' ')[x];
Run Code Online (Sandbox Code Playgroud)

任何建议非常感谢.

jquery jquery-selectors

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