online angularjs angularjs-directive angular-ui codemirror

angularjs - online - ui-codemirror colocado dentro de directivas personalizadas falla sin un error



codemirror angular (1)

Estoy tratando de usar la directiva angular ui-codemirror de la biblioteca angular de espejo de código y el caso de uso es que tengo que colocarlo dentro de una directiva personalizada.

Pero cuando lo coloco dentro de una directiva personalizada, no puedo ver el reflejo del código en el área de texto. de hecho, el área de texto no se puede editar.

Pero cuando lo coloco fuera de la directiva personalizada, funciona como se esperaba.

Adjunto el código del violín para este http://plnkr.co/edit/NVFuumrGq2FJ8d8EC8Xn?p=preview . No tengo opción de depurar, ya que ni siquiera hay un error. No se puede concluir si se trata de un error. Por favor, guíame.

Última actualización (17 de enero de 2014) -

Publiqué lo mismo que un problema en el código mirror git hub repo. La persona que trabaja en él confirmó que es un error y que no va a solucionarlo por el momento. Entonces, deberíamos intentar soluciones temporales. ver: https://github.com/angular-ui/ui-codemirror/issues/36#issuecomment-31925751


Aquí tienes, lo arreglé para ti:

Esto no es un error con el código duplicado o un error con AngularJS. Dado que el lanzamiento de 1.20 nodos secundarios que existe dentro de una directiva compilada que tiene un alcance de isolite ya no hereda el nuevo alcance, ya que ya han sido asignados al alcance principal (sé que es confuso), pero en este caso usted necesitaba transcribir el existente contenido de duplicación de código utilizando la función de enlazador en la directiva.

Aquí tienes: http://plnkr.co/edit/MaIpdJsPE6qpYqR8BJtQ?p=preview