Alternar suspensa de vários níveis da interface do usuário angular

Estou tentando usar a interface do usuário angularAlternar suspenso para criar uma lista suspensa multinível / aninhada.

Quando clico no primeiro nível do menu suspenso, ele simplesmente fecha completamente e não revela o segundo nível.

Anexei um plunkr muito básico para demonstrar uma versão básica do que estou tentando alcançar.

http://plnkr.co/edit/c0GbKQoYWICXwd3JRWGV?p=info

Qualquer ajuda, muito apreciada.

obrigado

questionAnswers(3)

yourAnswerToTheQuestion