In this case, you need to indicate on which element your ng-app installed. Add rootElement to your conf.js , for example:
rootElement: 'div#nested-ng-app' // by default, it is 'body'
FYI, this is due to the fact that angular transport characters are used as the root for the search - by.binding locators, such as by.binding or by.model , rootElement , quote from the change log :
Custom stacker locators (by.binding, by.model, etc.) use config.rootElement as the root for all of their searches. This meant that config.rootElement was used both to determine how to access the Angular injector, as well as where to start searching for elements. This does not work for all cases, for example, if the dialogue should be a search for elements, but is a child, not a child, ng-app.
source share