La modifica angular di direttiva templateUrl non verrà visualizzata sul tag script

In origine, avevo chiesto perché il parziale che ho definito nel mio controller e nel template ng non popolerà il modale.

Dopo che non è successo a caricare alcuna direttiva sul tag script – credo che il metodo di routing che utilizziamo è quello che elude lo script da trovare il parziale.

Il templateUrl della direttiva restituisce 404 quando viene richiamato tramite il modal ng-click = "open ()". Tutto risolve correttamente se richiamato su altri elementi.

La direttiva carica templateUrl su div:

<div data-modal-partial-directive></div> 

La formula model URL restituisce 404 nello script:

 <div ng-controller="ModalDemoCtrl"> <script type="text/ng-template" data-modal-partial-directive> </script> <button class="button" ng-click="open()">Open me!</button> </div> 

Quello che è ancora più confuso è che il controllore registra che il modale è stato respinto. Ciò significa che tutto il resto è in esecuzione, salvo che 404 arresta il contenuto dal caricamento, che chiude il modale.

Questo suono familiare a nessuno di casi di utilizzo? C'è un modo per farlo?