Disallow directives shouldn’t be combined with noindex tags. This is because preventing search engines from crawling the page also prevents them from seeing the noindex tag. The page won’t be crawled, but there’s still a chance it’ll be indexed if it’s found via other sources.
If you truly do not want a page to appear in SERPs, a noindex tag is the way to go.