小编jBa*_*ann的帖子

如何将unix时间戳转换为日历日期moment.js

我有一个unix时间戳,我正在尝试将其转换为日历日期,如MM/DD/YYYY.到目前为止,我有这个:

$(document).ready(function() {
  var value = $("#unixtime").val(); //this retrieves the unix timestamp
  var dateString = moment(value).calendar(); 
  alert(dateString);
});
Run Code Online (Sandbox Code Playgroud)

当我尝试打印日历日期时,窗口显示"无效日期".谁能帮我吗?

javascript datetime momentjs

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

ng-repeat仅显示最后一个元素

我正在使用AngularJs为消息开发收件箱,我遇到了一个问题:我想只显示其中的最后一个元素ng-repeat.我做了一些研究,发现下面的代码应该有效.

<div class="inbox" ng-repeat="recipient in messages">
  <ul>
    <div> 
      <span> {{recipient.$id}} <br> </span>
      <li class="inboxItem">
        <span ng-repeat="messages in recipient"> {{messages.sender}} {{messages.message}} <br></span>
      </li>
    </div>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.你能告诉我我做错了什么吗?我认为array.length-1应该限制​​ng-repeat只显示数组中的最后一个对象.

谢谢!

angularjs ng-repeat

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

JSON 模式 - 多种类型

我有这个架构。它检查评论,目前工作正常。

var schema = {
  id: '',
  type: 'object',
  additionalProperties: false,
  properties: {
    text: {
      type: 'string',
      minLength: 1,
      required: true
    },
    author: {
      type: 'number',
      required: true
    }
  }
}; 
Run Code Online (Sandbox Code Playgroud)

我的评论结构是:

{
  text: "Hello world!",
  author: 1
}
Run Code Online (Sandbox Code Playgroud)

但是现在,我需要验证这样的对象数组。所以我可以得到类似的东西:

  [
    {
      text: "Hello world! Im comment #1",
      author: 1
    },
    {
      text: "Super awesome comment #2!",
      author: 0
    }
  ]
Run Code Online (Sandbox Code Playgroud)

有时我只得到一个评论,所以我得到一个对象,并且需要使用第一个模式,但有时我得到一组评论,我的模式不适合。

我听说过 json schema anyOf,但我不知道该怎么做。

有些人喜欢:

anyOf  
   schema-1 (object)
   schema-2 (array with objects)
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?

谢谢。

json jsonschema

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

Lodash forEach功能省略

我的.js文件中有一个对象(节点)

var z = [
    {'a': 'uno', 'b': 'dos'},
    {'a': 'uno', 'b': 'dos'},
    {'a': 'uno', 'b': 'dos'},
    {'a': 'uno', 'b': 'dos'}
];
Run Code Online (Sandbox Code Playgroud)

我想'a'z对象中省略每一个.

我正在尝试这样的事情,但是没有用.

var y = _.forEach(z, function(n){
    //console.log(_.omit(n, 'a'));
    return _.omit(n, 'a');
});

console.log(y);
Run Code Online (Sandbox Code Playgroud)

我尝试了没有回头,并且没有多少办法,但没有得到它.

我的jsfiddle链接:http://jsfiddle.net/baumannzone/jzs6n78m/

有帮助吗?干杯!

javascript arrays object lodash

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

以角度js将数据从一个页面传递到另一个页面

如何在角度js中将数据从一个页面传递到另一个页面?我听说过使用某些东西作为服务,但我不知道如何使用它!以下是我想要执行的功能!在第1页:

<div class="container" ng-controller="mycontrl">
  <label for="singleSelect"> Select Date </label><br>
  <select nAMe="singleSelect" ng-model="dateSelect">
    <option value="2/01/2015">2nd Jan</option>
    <option value="3/01/2015">3rd Jan</option>  
  </select>
  <br>
  Selected date = {{dateSelect}}
  <br/><br/><br/>
  <label for="singleSelect"> Select time </label><br>
  <select nAMe="singleSelect" ng-model="timeSelect">
    <option value="9/10">9AM-10AM</option>
    <option value="10/11">10AM-11AM</option>
    <option value="11/12">11AM-12PM</option>
    <option value="12/13">12PM-1PM</option>
    <option value="13/14">1PM-2PM</option>
  </select>
  <button ng-click="check()">Check!</button>
  <br>
  Selected Time = {{timeSelect}}
  <br/><br/>
Run Code Online (Sandbox Code Playgroud)

用户选择时间和日期,用于调用db,结果存储在变量数组中!第1页控制器:

var config= {
  params: { 
    time: times,
    date:dates
  }
};

$http.get('/era',config).success(function(response) {
  console.log("I got the data I requested");
  $scope.therapist_list = response;
});
Run Code Online (Sandbox Code Playgroud)

现在我如何将这个$scope.therapist_list数组变量发送到下一页,该变量将具有不同的控制器,如果使用服务,如何在我的application.js文件中定义它

application.js中:

var …
Run Code Online (Sandbox Code Playgroud)

node.js angularjs

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

如何使用 jQuery 查找 ID 中带有方括号的元素?

我正在使用 jQuery 并且我有这个元素:

<input class="css-checkbox" id="services[3492][selected]" name="services[3492][selected]" type="checkbox" value=" 1">
Run Code Online (Sandbox Code Playgroud)

当我尝试通过其 ID 在我的控制台中获取该项目时 — services[3492][selected]— 我得到一个空响应:[]

代码:

$('#services[3490][selected]') // Not working
$('[id*="services[3490][selected]"') // Working
Run Code Online (Sandbox Code Playgroud)

我想是因为[人物。也许我需要清理,或者使用一些转义字符或 unicode 转换。

javascript unicode jquery

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

ui-bootstrap datepicker启用周末日

目前我的日期选择工作正常.但我需要解决一些问题.周六和周日禁用,因此无法选择.

日期选择器

据我所知,官方文件没有说明这个功能.也许使用template-url,但无论如何都不知道在哪里找到它.

任何的想法?我认为解决它真的很容易.

因为它是西班牙语,我需要启用sab.dom.列.

谢谢.

datepicker angularjs angular-ui-bootstrap

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

lodash从中删除对象

我有这样的json响应:

{ 
  id_order: '123123asdasd',
  products: [ 
    { 
      description: 'Product 1 description',
      comments: [
        { 
          id_comment: 1,
          text: 'comment1'
        },
        { 
          id_comment: 2,
          text: 'comment2'
        }
      ] 
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

例如,如何用lodash删除一个id_comment等于1的对象?

尝试使用_.remove没有成功.有帮助吗?

干杯.

https://jsfiddle.net/baumannzone/o9yuLuLy/

javascript arrays object lodash

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

jQuery多选择器功能相同

我有这个jQuery代码:

$('#select-adults-room-1').change( function () {
  og.removeErrorsOcio();
});
$('#select-kids-room-1').change( function () {
  og.removeErrorsOcio();
});
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?我知道这看起来很奇怪,但不确定如果可能的话如何改进它.我正在寻找像这样的人:

$('#select-adults-room-1','#select-kids-room-1').change( function () {
  og.removeErrorsOcio();
});
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript jquery

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