Angularjs 将ng模型的值发送到角度控制器

Angularjs 将ng模型的值发送到角度控制器,angularjs,Angularjs,我有四个不同的输入,并希望发送值的变化输入控制器,而无需按下发送按钮或任何东西 我是如何得到所有输入的,应该有下一个syntaxis <input ng-model="borderRadius" ng-change="change()"> <input ng-model="background" ng-change="change()"> 更新:这很好,但我如何优化代码 首先,您需要在控制器中定义: control.controller('generatorOption

我有四个不同的输入,并希望发送值的变化输入控制器,而无需按下发送按钮或任何东西

我是如何得到所有输入的,应该有下一个syntaxis

<input ng-model="borderRadius" ng-change="change()">
<input ng-model="background" ng-change="change()">

更新:这很好,但我如何优化代码

首先,您需要在控制器中定义:

control.controller('generatorOptions', function ($scope) {
  $scope.buttonStyle={};


  $scope.change = function() {
     console.log("borderRadius value:"+$scope.buttonStyle.borderRadius);
     console.log("background value:"+$scope.buttonStyle.background);
  };

});
这是你的观点:

<input ng-model="buttonStyle.borderRadius" ng-change="change()">
<input ng-model="buttonStyle.background" ng-change="change()">

这意味着,首先需要在控制器中定义objectbuttonStyle,然后在视图中访问此对象。在视图中,您将定义新属性Radius和对象的背景,您可以按对象在控制器中访问这些属性。

ng模型已创建范围属性,只需将按钮属性分配给每个ng模型,这样创建是否正确?这应该是工作的原样。你提供的链接。。。如果你把注释放在解释每个代码块的期望值上会更好。。。否则很难给出相关评论
<input ng-model="buttonStyle.borderRadius" ng-change="change()">
<input ng-model="buttonStyle.background" ng-change="change()">