Si probé en hacerlo con el ng-option, de esta forma funciona perfectamente.
Únicamente tengo este problema con las directivas, por lo que vi le pasa a
mucha gente, pero no pude encontrar una solución real que aplique.

Ojala puedan ayudarme.

Saludos.

El 9 de diciembre de 2014, 9:52, Marcelo Abosch <[email protected]>
escribió:

> Probaste con armar el select con ng-options (sin una directiva), te da el
> mismo resultado ?
>
> En tu ejemplo estas creando las options pero no le estas asignando luego
> un valor al modelo (normalmente el primero)
>
>
>
> Fíjate
>
>
>
>
> http://stackoverflow.com/questions/18459681/how-add-options-to-a-select-with-an-angularjs-directive
>
>
>
> *From:* [email protected] [mailto:[email protected]] *On Behalf Of 
> *Mariano
> German Villarreal Kuber
> *Sent:* Tuesday, December 09, 2014 2:00 PM
> *To:* [email protected]
> *Subject:* [puntonet] Consulta AngularJs
>
>
>
> Te cuento como hago esto al select le pongo una directiva:
>
> directive('morsoptiondatacount', ['htmlControls',// Add option in select
> (0:00 hs, 0:30hs, 1:00 hs)
>
>     function (htmlControls) {
>
>         return function (scope, element, attr) {
>
>                for (var i = 0; i <= count; i++) {
>
>                    $(element).append($('<option>', {
>
>                       value: i,
>
>                       text: i
>
>                }));
>
>              }
>
>         };
>
>     }]).
>
>
>
> Esta directiva llena el select de option con el value 1,2,3,4,5,6... y el
> text 1,2,3,4,5,6.... respectivamente.
>
> Al select le asigno el ng-model="algunAtributoDelScope"
>
> y en mi scope antes y después de que la directiva sea aplicada le asigno
> el valor 1 a esta propiedad.
>
> Se entiende ?
>
> Saludos.
>
>
>
> El 8 de diciembre de 2014, 13:24, Marcelo Abosch <
> [email protected]> escribió:
>
> Eso pasa cuando el modelo tiene un valor que no existe en la lista
>
> El dic 8, 2014 5:54 PM, Mariano German Villarreal Kuber <
> [email protected]> escribió:
>
> Que tal Marcelo? gracias por tomarte un tiempo para atender mi consulta.
>
> Mira te cuento que no, una vez que selecciono desaparece (por lo que tengo
> entendido es algún tipo de problema de bindeo).
>
>
>
> El 8 de diciembre de 2014, 12:40, Marcelo Abosch <
> [email protected]> escribió:
>
> Después de que seleccionas un valor del select ese valor te sigue
> apareciendo ?
>
> El dic 8, 2014 4:06 PM, Mariano German Villarreal Kuber <
> [email protected]> escribió:
>
> Hola muchachos ante que nada muy buenas tardes y ojala esten pasando lindo
> su finde largo.
>
> Quiero presentarles un pequeño problema que vengo arrastrando hace unos
> varios dias y al cual no logro aplicar ninguna de las "soluciones" que
> encontré en la red.
>
>
> El problema básicamente es que quiero llenar un <select> en AngularJs
> mediante el uso de directivas.
>
> La directiva generada tiene este codigo:
>
>
>
> directive('morsoptiondatacount', ['htmlControls',// Add option in select
> (0:00 hs, 0:30hs, 1:00 hs)
>
>     function (htmlControls) {
>
>         return function (scope, element, attr) {
>
>                for (var i = 0; i <= count; i++) {
>
>                    $(element).append($('<option>', {
>
>                       value: i,
>
>                       text: i
>
>                }));
>
>              }
>
>         };
>
>     }]).
>
>
>
>
>
>
> El tema es el siguiente: Me genera los option del select maravillosamente,
> y si debugueo hasta el momento que termina de ejecutarse la directiva va
> todo hermoso, el tema es posterior a la ejecución de la directiva, se me
> genera un primer option que esta vacio: <option value="? number:1
> ?"></option>
>
>
>
> Ojala me puedan darme una mano.
>
>
>
> Muchas gracias y saludos.
>
>
>
>
>

Responder a