When working with inputs, it is recommended to utilize ng-model. Depending on the values you wish to have in your model, you can use the ng-value directive to assign a specific property or even the entire object to your ng-model.
For instance:
ng-value="get_ing_n"
Will assign the complete object to your model upon selecting a radio button.
ng-value="get_ing_n.ingredientName"
Will specifically bind the ingredient name.
I've made changes to your plunker to illustrate this concept. Just keep in mind that there are some ng-init statements included for formatting the model. It's generally not advised to include this logic in the view, so consider it more as a guide than a strict implementation.
If you need to implement additional logic when selecting a checkbox or radio button, you can make use of the ng-change directive. This allows you to call a function within your controller whenever there are changes in the model.