Hello, I use Livestamp.js for humanies datetime like ‘a minute ago’. But give an error, explain below:
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import * as $ from 'jquery';
import moment from 'moment';
import '@bassettsj/livestamp';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
timeStamp: number = 1527633644;
constructor(public navCtrl: NavController) {
this.timeStamp;
}
ionViewDidLoad() {
moment.locale('en');
}
}
If use this work fine,
<ion-header>
<ion-navbar>
<ion-title>
Ionic Blank
</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<span data-livestamp="1527633644"></span>
</ion-content>
But if use this,
<ion-header>
<ion-navbar>
<ion-title>
Ionic Blank
</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<span data-livestamp="{{ this.timeStamp }}"></span>
</ion-content>
Give an error template,
Template parse errors:
Can’t bind to ‘livestamp’ since it isn’t a known property of ‘span’. (“pan>
<span [ERROR ->]data-livestamp=”{{ post.other.date_formatted.time_stamp }}">
Why?