Javascript 角度指令和控制器功能

Javascript 角度指令和控制器功能,javascript,html,angularjs,Javascript,Html,Angularjs,我使用的是一个ngRepeat div。在这个div中,我分配给属于控制器的指令,如ngClick、ngStyle和just expressions函数。 例如: 当我更新模型时,这个函数当然不会被调用。如何强制angular调用这些函数。这样做不好吗?根据,样式绑定到模型。更改模型将导致视图中的更新 <input type="button" value="set color" ng-click="myStyle={color:'red'}"> <span ng-style="

我使用的是一个ngRepeat div。在这个div中,我分配给属于控制器的指令,如ngClick、ngStyle和just expressions函数。 例如:

当我更新模型时,这个函数当然不会被调用。如何强制angular调用这些函数。这样做不好吗?

根据,样式绑定到模型。更改模型将导致视图中的更新

<input type="button" value="set color" ng-click="myStyle={color:'red'}">
<span ng-style="myStyle">Sample Text</span>
你可以看看这个例子

现在还不清楚您想做什么,但我认为您可以使用传递通过$scope公开的控制器变量。例如$scope.style到css样式,然后在ngClick上,更改$scope.style的值,如果您想使用css类而不是内联样式,请尝试ng类

<input type="button" value="set color" ng-click="myStyle={color:'red'}">
<span ng-style="myStyle">Sample Text</span>