Casillas de verificación angulares Funcionalidad "Seleccionar todo" con solo una casilla seleccionada inicialmente

Tengo un formulario que contiene 3 casillas de verificación: "Seleccionar todo","Opción 1"y"opcion 2".

<form id="selectionForm">
    <input type="checkbox" ng-model="selectAll" >Select all
    <br>
    <input type="checkbox" ng-checked="selectAll" checked>Option 1
    <br>
    <input type="checkbox" ng-checked="selectAll">Option 2
</form>

En la carga de la página inicial quierosolamente Opción 1 Por verificar. Y luego si elSeleccionar todo la casilla de verificación se marca, debería marcar automáticamenteOpción 1 yopcion 2 entonces todos están seleccionados.

El problema está en la carga de la página inicial y se evalúa ng-checked = "selectAll", lo que anula mi intento de verificar inicialmente solo la Opción 1 (selectAll = false inicialmente), por lo que no se selecciona nada.

Parece un problema simple de resolver, pero no puedo encontrar una solución ... ¡Gracias de antemano por cualquier idea o consejo!

Respuestas a la pregunta(3)

Su respuesta a la pregunta