The isNew method returns true or false depending on the id value of that model. (docs
If the id is still set to the default value then it will assume it is a New Model.
Are you doing something (probably backend side) to save this item into a database? that will usually auto-generate an id, so you can use that to assign to your client side js model.
Hope that helps.