`!loading && results.length` could be a combined, updated attribute on the scope. Makes it easier to read and it's less likely one of them is accidentally omitted.