Javascript 如何在angular.js中使用ng模型获取按钮文本?

Javascript 如何在angular.js中使用ng模型获取按钮文本?,javascript,angularjs,Javascript,Angularjs,我刚开始使用Angular,它看起来很好实现。 我总是使用ng model从textfield获取文本。 我可以借助ng model或其他工具获取按钮文本吗 我知道这不是一个好问题。但我没有得到任何相关的解决方案 例如,这是一个按钮 <button class="common btnDarkGrey">Do it</button> 去做吧 我想用Angular做这件事 谢谢。那么: $scope.buttonText = 'Do It' //in the JS <

我刚开始使用Angular,它看起来很好实现。 我总是使用
ng model
textfield
获取文本。 我可以借助
ng model
或其他工具获取按钮文本吗

我知道这不是一个好问题。但我没有得到任何相关的解决方案

例如,这是一个按钮

<button class="common btnDarkGrey">Do it</button>
去做吧
我想用Angular做这件事

谢谢。

那么:

$scope.buttonText = 'Do It' //in the JS
<button>{{buttonText}}</button> <!-- in the HTML -->
$scope.buttonText='Do It'//在JS中
{{buttonext}}
或:

{{buttonext}

然后在
buttonText
变量中有按钮的文本。

如果不介意将jQuery代码放在angular中,可以这样做:

$('button.common').click(function(){
   console.log($('button.common').html())
});

您应该使用
ng bind
将控制器中的数据绑定到按钮

<button ng-bind="buttonNameVariable"></button>    

然后在控制器中有一个名为
scope.buttonNameVariable=“Do it”


您可以在控制器中使用该变量,并使用该变量检索它。ng模型仅用于html中的输入字段,而不用于按钮等。

为什么需要获取按钮文本?它在初始化后是否更改?按钮文本通常是单向数据绑定,仅从模型到视图。
<button ng-bind="buttonNameVariable"></button>