Angularjs 改变风格

Angularjs 改变风格,angularjs,Angularjs,我使用AngularJS引导中的下拉列表,希望更改元素的字体。我试着用零钱换这个 HTML: 测试 {{'inv.theme.font'| translate}} 我得到以下例外情况: 错误:[$compile:ctreq]找不到指令“ngChange”所需的控制器“ngModel” 出什么事了?谢谢ngChange始终要求ngModel在场(请参阅) 因此,只需像这样添加一个ng模型,它就可以工作了: <button type="button" ng-model=

我使用AngularJS引导中的下拉列表,希望更改元素的字体。我试着用零钱换这个

HTML:

测试

{{'inv.theme.font'| translate}}
  • 我得到以下例外情况:

    错误:[$compile:ctreq]找不到指令“ngChange”所需的控制器“ngModel”


    出什么事了?谢谢

    ngChange
    始终要求
    ngModel
    在场(请参阅)

    因此,只需像这样添加一个
    ng模型
    ,它就可以工作了:

      <button type="button" ng-model="myVar" class="btn btn-default dropdown-toggle" data-toggle="dropdown" ng-disabled="disabled" ng-change="fontStyle={'font':'Arial'};">
        {{ 'inv.theme.font' | translate }}<span class="caret"></span>
      </button>
    
    
    {{'inv.theme.font'| translate}}
    
    谢谢你,现在我没有任何错误。但是字体不变。什么是字体样式
      <button type="button" ng-model="myVar" class="btn btn-default dropdown-toggle" data-toggle="dropdown" ng-disabled="disabled" ng-change="fontStyle={'font':'Arial'};">
        {{ 'inv.theme.font' | translate }}<span class="caret"></span>
      </button>