Just remember that spaghetti is a starchy food that is high in easily digested carbohydrates that convert to sugars in your digestive system. Also remember that any excess sugars above your energy requirements will get stored as fat. So, just because spaghetti may be low in fat does not mean that it will not make you fat if eaten to excess. And those sugars in your bloodstream raise your insulin levels which tends to block fat burning.
If you are trying to lose weight, I recommend that lean meats, eggs, and green vegetables be your staples.
The tragedy of science is the slaying of a beautiful hypothesis by an ugly fact. T H Huxley