Ho cercato di impostare un modulo di ricerca in cui è possibile inserire l'attributo action form.Azione modulo definita angolare in base alla variabile nell'ambito
Nella mia forma ho
<form action="{{action}}">
Poi nel mio controller devo
$scope.action = "http://www.somesite.com"
che mi dà un errore interpolare perché ha non attendibile "http:" nella stringa. Come faccio a evitare questo. So che posso usare ng-bind-html per mettere html nella dom ma non so se riesco a farlo funzionare solo con un attributo.
Qualcun altro ha avuto questo problema. Non riesco davvero a pensare ad un modo per aggirarlo.
Grazie
Grazie per la risposta. Non è stato risolto nella mia app, ma ho appena testato lo stesso concetto qui http://jsfiddle.net/7v2mz24v/ e per qualche motivo non ho bisogno di fare nulla di tutto ciò e funziona perfettamente. Non riesco a capire perché è un problema nella mia altra app. – hooligan
hmm quindi visto che il codice che hai postato nella tua domanda funziona correttamente in un violino, non è un problema con il codice, più probabilmente un problema con la versione di angular.js che stai usando, o qualcos'altro nel programma che lo riguarda. più codice è necessario per valutare il problema. – Claies
Gestito per farlo funzionare, non so perché funzioni nel fiddle e devo usare $ sce.trustAsResourceUrl() per passarlo all'azione del modulo. Grazie per il suggerimento sulla roba $ sce. – hooligan