Looks like something wrong with freight variable in HTML:
Error in app/freightList.component.html:13:8 Error trying to diff \'[object Object]\'
I ran into this issue when I changed the WebApi I was calling to return a Task instead of the previous IEnumerable. Check the response isn't wrapped in an object. I had to change my extractData method to:
private extractData(res: Response) {
let body = res.json();
return body.result || body || { };
}