Каков наилучший способ реализовать один флажок с тремя состояниями в angularjs?

Есть ли простой способ разместить один флажок с тремя состояниями на веб-странице и связать его с булевой моделью, чтобы последняя могла принять,truefalse или жеnull ценности?

Ближайшее решение, которое я нашел, этоhttp://jsfiddle.net/HB7LU/454/ но у него есть недостаток при настройке начального состояния просмотра (так как нет способа получить значение модели во время первого рендеринга). Любые другие предложения касаются нескольких дочерних флажков и решают проблему, наблюдая за ними.

Ответы на вопрос(4)

Ваш ответ на вопрос