Javascript AngularJS-如何在锚定标记内制作按钮?

Javascript AngularJS-如何在锚定标记内制作按钮?,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,我已经编写了下一个html代码- <a class="list-group-item"> <p class="list-group-item-text"></p> <p class="btn btn-info" href="javascript:;" ng-click="onclick(alert('Hello world!'));">Hi world</p> </a> 我如何才能使

我已经编写了下一个html代码-

    <a  class="list-group-item">
       <p class="list-group-item-text"></p>
 <p class="btn btn-info"  href="javascript:;" ng-click="onclick(alert('Hello world!'));">Hi world</p>
    </a>

我如何才能使“btn”类的可点击?(意思是看hello单词alert)


感谢您的示例提供的任何帮助。您似乎正在尝试使用锚元素来创建文本列表和以下按钮?为什么不在锚元素上单击ng并将btn的引导类应用于该元素


我相信您的示例中存在的问题是,锚点捕获的是click事件,而不是nest元素,因为它们不打算用作容器

仅仅使用按钮元素有什么问题?“onclick”是控制器中的一个实际功能吗?问题是,当按下按钮时,它会将其识别为按下锚定标签而不是按下按钮。为什么在元素上需要href?为什么你有一个ancor列表?点击锚定标签就是做一件事——点击嵌套在其中的按钮应该做不同的事情是的,我想说的是,这并不是你应该如何使用锚定元素。它们应该是任何html树中最低级别的交互元素。因此,您可以将锚点设置为按钮样式,或者将其放置在按钮/输入中。您可以在一个锚元素上同时使用ng click和文本,但无需再嵌入两个元素。:)希望这有帮助!