html
  • angularjs
  • 2016-11-22 70 views 0 likes 
    0

    当我尝试在输入字段中显示锚点时?我尝试了下面的代码,但编译后的html不显示。它只是用vm.url显示html。如何在输入字段中显示可点击的链接 - angularjs

    HTML模板:

    <td class="md"><input type="text" value="{{vm.getUrl()}}" size="60"></input></td> 
    

    控制器代码

    vm.url = '<a href="https://bankofamerica.com">https://bankofamerica.com</a>'; 
    vm.getUrl = function(){ 
           return vm.url; 
    } 
    
    +0

    你希望它是一个活跃的标签或只显示网址是什么?如果你只是想要网址,我建议看看这[SO](http://stackoverflow.com/a/6959769/4812515)答案。 – alphapilgrim

    +0

    需要在输入文本字段中显示活动锚点标记,以便其可点击。 – neelmeg

    +0

    按照这个答案看起来它不会是可能的? http://stackoverflow.com/questions/21077208/is-it-possible-to-place-a-link-inside-input-field?noredirect=1&lq=1 – neelmeg

    回答

    0

    你可以打破它像下面?你不能传递HTML,也许你可以看看tranclude

    HTML:

    <td class="md"><input type="text" size="60"></input> 
    <a href={{vm.url}}> <!-- can't remember if you need the quotes. --> 
        {{vm.url}} 
    </a> 
    </td> 
    

    JS:

    vm.url = 'https://bankofamerica.com'; 
    
    相关问题