fix incorrect boolean assignments
fix ng-component dependency issues