Decir que tengo lo siguiente como parte de mi definición directive:¿Hay alguna forma de proporcionar un valor predeterminado para un alias de ámbito aislado?
scope: {
prop1: '@'
}
¿Hay alguna forma de prop1 para obtener un valor por defecto si la directiva no tiene un atributo prop1? Claro, puedo verificar si me defino y configurarlo, pero the property isn't always set when you would expect. Me pregunto si hay alguna sintaxis que omití en la documentación, o si hay una buena forma estándar de hacerlo. Gracias.
Nunca he visto la notación '?' En la propiedad de alcance antes. ¿Hay algún lugar que esté documentado? ¿O un violín que muestra que funciona? – dnc253
https://github.com/angular/angular.js/commit/ac899d0da59157fa1c6429510791b6c3103d9401 – epeleg
Dos cosas: 1) use 'angular.isUndefined (...)' y 2) está documentado aquí: https: //docs.angularjs. org/api/ng/service/$ compile # directiva-definición-objeto – icfantv