Angularjs 根据ng型号值打印hr

Angularjs 根据ng型号值打印hr,angularjs,Angularjs,我有一个输入类型编号,如下所示: <input type="number" ng-model="question.numberOfLines" min="1" max="5" /> 当numberOfLines值的更改(1,2,3,4等)htmlines获得与其值相同的时,我如何进行更改?我很难弄明白这一点。任何帮助都将不胜感激您需要创建一个长度等于您输入的数组,以便使用ngRepeat指令处理您的hr: var app = angular.module('plunker', []

我有一个输入类型编号,如下所示:

<input type="number"
ng-model="question.numberOfLines" min="1" max="5" />

numberOfLines
值的更改
(1,2,3,4等)
htmlines
获得与其值相同的

时,我如何进行更改?我很难弄明白这一点。任何帮助都将不胜感激

您需要创建一个长度等于您输入的数组,以便使用ngRepeat指令处理您的hr:

var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
  $scope.question = {
       questionText: "",
       size: "",
       alignment: "",
       color: "",
       numberOfLines: "",
       htmlLines: ""
  };
  $scope.hrArray = [];
  $scope.$watch('question.numberOfLines', function(n, o) {
    $scope.hrArray = [];
    for (var i=0; i<n; i++) {
      $scope.hrArray.push('');
    }
  });
});
var-app=angular.module('plunker',[]);
应用程序控制器('MainCtrl',函数($scope){
$scope.question={
问题正文:“,
大小:“,
对齐:“,
颜色:“,
行数:“,
HTMLINES:“
};
$scope.hrArray=[];
$scope.$watch('question.numberOfLines',函数(n,o){
$scope.hrArray=[];
对于(var i=0;i
var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
  $scope.question = {
       questionText: "",
       size: "",
       alignment: "",
       color: "",
       numberOfLines: "",
       htmlLines: ""
  };
  $scope.hrArray = [];
  $scope.$watch('question.numberOfLines', function(n, o) {
    $scope.hrArray = [];
    for (var i=0; i<n; i++) {
      $scope.hrArray.push('');
    }
  });
});