Jaki jest najlepszy sposób na implementację pojedynczego pola wyboru trójstanowego w angularjs?

Czy istnieje prosty sposób na umieszczenie pojedynczego pola wyboru trójstanowego na stronie internetowej i powiązanie go z modelem boolowskim, aby ten mógł wziąćtrue, false lubnull wartości?

Najbliższym rozwiązaniem, jakie do tej pory znalazłem, jesthttp://jsfiddle.net/HB7LU/454/ ale ma wadę podczas konfigurowania stanu początkowego widoku (ponieważ nie ma możliwości uzyskania wartości modelu podczas pierwszego renderowania). Wszelkie inne sugestie dotyczą wielu pól wyboru dzieci i rozwiązują problem, obserwując je.

questionAnswers(4)

yourAnswerToTheQuestion