小编dre*_*ore的帖子

获取Moment Js中两个日期之间的小时差异

我可以使用MomentJs获得两个日期之间的差异,如下所示:

moment(end.diff(startTime)).format("m[m] s[s]")
Run Code Online (Sandbox Code Playgroud)

但是,我也希望在适用时显示小时(仅当> = 60分钟时才显示).

但是,当我尝试使用以下内容检索持续时间时:

var duration = moment.duration(end.diff(startTime));
var hours = duration.hours();
Run Code Online (Sandbox Code Playgroud)

它返回当前小时而不是两个日期之间的小时数.

如何获得两个时刻之间的小时差异?

javascript date momentjs

341
推荐指数
7
解决办法
31万
查看次数

表达式___在检查后发生了变化

为什么这个组件在这个简单的插件中

@Component({
  selector: 'my-app',
  template: `<div>I'm {{message}} </div>`,
})
export class App {
  message:string = 'loading :(';

  ngAfterViewInit() {
    this.updateMessage();
  }

  updateMessage(){
    this.message = 'all done loading :)'
  }
}
Run Code Online (Sandbox Code Playgroud)

投掷:

例外:App @ 0:5'中的表达式'我'{{message}}在检查后发生了变化.上一个值:'我正在加载:('.当前值:'我已经完成了加载:)'在[我是{{message}}在App @ 0:5中]

什么时候我正在做的是在我的视图启动时更新一个简单的绑定?

typescript angular

241
推荐指数
12
解决办法
16万
查看次数

@ViewChild和@ContentChild有什么区别?

角2提供@ViewChild,@ViewChildren,@ContentChild@ContentChildren用于查询一个组件的派生元素装饰器.前两个和后两个有什么区别?

angular

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

Angular2 - 应该在模板中访问私有变量吗?

如果private在组件类上声明了变量,我是否应该能够在该组件的模板中访问它?

@Component({
  selector: 'my-app',
  template: `
    <div>
      <h2>{{title}}</h2>
      <h2>Hello {{userName}}</h2> // I am getting this name
    </div>
  `,
})
export class App {
  public title = 'Angular 2';
  private userName = "Test Name"; //declared as private
}
Run Code Online (Sandbox Code Playgroud)

typescript angular2-template angular

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

Angular组件中的"私有"和"公共"

如果我不加私人之前foo,loadBartext,我相信他们是公共默认情况下.

export class RandomComponent {
  @Input() foo: string;
  @Output() loadBar = new EventEmitter();
  text: string;
}
Run Code Online (Sandbox Code Playgroud)

当它们public在组件中时是否有任何用例?

出于封装/安全原因,我是否应该private像以下一样为所有这些添加?

export class RandomComponent {
  @Input() private foo: string;
  @Output() private loadBar = new EventEmitter();
  private text: string;
}
Run Code Online (Sandbox Code Playgroud)

谢谢

typescript angular

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

我何时必须使用接口而不是抽象类?

我想知道什么时候应该使用接口.

让我们考虑以下事项:

public abstract class Vehicle {
   abstract float getSpeed();
}
Run Code Online (Sandbox Code Playgroud)

并且:

public interface IVehicle {
  float getSpeed();
}
Run Code Online (Sandbox Code Playgroud)

我可以很容易地实现它们,它们具有相同的功能......但是我也可以在我的车辆类中添加一些变量,这些变量可能应该用在车辆中(maxSpeed,carType ......)

使用接口的原因是什么?

谢谢!

编辑:我在另一个帖子中找到了一个很好的链接:http://www.thecoldsun.com/en/content/01-2009/abstract-classes-and-interfaces

java oop inheritance abstract-class interface

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

字段存在时为NoSuchFieldException

java.lang.NoSuchFieldException试图运行以下方法时得到一个:

 public void getTimes(String specialty, String day) {
    ArrayList<Tutor> withSpec = new ArrayList<Tutor>();
    for (Tutor t : tutorList){
        try {
            Time startTime = (Time)t.getClass().getField(day + "Start").get(t);
        } catch (NoSuchFieldException | SecurityException | IllegalAccessException ex) Logger.getLogger(DBHandler.class.getName()).log(Level.SEVERE, null, ex); }
Run Code Online (Sandbox Code Playgroud)

错误就行了 Time startTime = (Time)t.getClass().getField(day + "Start").get(t);

我不明白这个错误,因为monStart是Tutor该类的一个字段:

Public class Tutor implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@NotNull
@Column(name = "tutorID")
private Integer tutorID;

.... 

@Column(name = "monStart")
@Temporal(TemporalType.TIME)
 Date …
Run Code Online (Sandbox Code Playgroud)

java reflection

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

如何在angular2路由器中更改页面标题

我试图从路由器更改页面标题,这可以做到吗?

import {RouteConfig} from 'angular2/router';
@RouteConfig([
  {path: '/home', component: HomeCmp, name: 'HomeCmp' }
])
class MyApp {}
Run Code Online (Sandbox Code Playgroud)

typescript angular2-routing angular

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

grpc和websocket之间有什么区别?哪一个更适合双向流连接?

我想以双向流方式开发客户端 - 服务器应用程序.

什么是更合适的技术 - grpc或websocket?

rest rpc websocket http2 grpc

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

Netflix RxJava与Spring Reactor

我正在评估反应堆库,以便在我们的项目中使用它.我用Google搜索了很多,但找不到Netflix的RxJava和Spring的反应器API之间的差异(优点/缺点).有人可以帮我决定或提供一些指示吗?

谢谢.

reactor

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