【发布时间】:2014-01-19 20:17:08
【问题描述】:
使用 Angularjs,如果用户在文本框中输入“10”,我想创建说 10 <div>。
<input type="text" id="gcols" placeholder="Number of Columns" ng-model="cols"/>
因此,无论用户在此框中输入什么值,都会创建许多值。所以我的笼统问题是,如何在 'ng-model' 时间'ng-repeat' <div>?
更新: 感谢您的所有答案,我通过参考您的答案做了类似以下的事情。到目前为止,这是有效的,但请告诉我是否有任何其他逻辑比这更有效。
$scope.divs = new Array();
$scope.create=function(){ //I added a button & invoked this function on its ng-click
var a = $scope.cols;
for(i=0;i<a;i++)
{
$scope.divs.push(a);
}
alert($scope.divs);
};
【问题讨论】:
标签: javascript html angularjs